- fixing channel functions