create submodule 'core'