no message
added preInit