added support for multiple filters