varys as submodule