setup as submodule