channel ordering