refactor GUMP