adding core submodule