Added Channel functionality