add geopoint support