added core submodule