added channel filter. not functional