Fixes #59 implimented channel