preinitializing