Start of base data channel implementation working