add submodule to git repo instead of direct source code