channel conversion to new model