added geocoder module, with json function