working on beacons