refactoring filters