added BLE library