ad TODO: give a type/interface for signallingChannel