channel improvement