Added a BT wrapper interface to inherit