optimization module_init
Merge branch 'module_init_optimization'