adding support for multiple filters