further changes to channels controller