added geofencing and beacons