added channel decorator