preinitializes