added Module::Corelist
why Module::CoreList