more peripheral beacon work