Added ModuleMain for Module startup