init core module