more work on ble models and peripheral discovery