add ability to define geo and map mappings