Added channel subclass