new beaconviewer system