working with channel directions