added channel selection