properly add submodule