worked on channel setup of task 2