added channel dirctions