add support for geo property