Add features to manipulate channels