added BluetoothChannel class