add ble support