added core services as submodules