added ble library