moving to git submodule model