split core module