uses sge as submodule