added the core as submodule