Began implementing Channel object