working on Geofencing