more work on beacon config