setup submodule