add support for changing filters
add support for changing filters