geo interface refinements