added BLE_Framework