add business logic for filters