preinitiated
not defined yet