refactor filter operator moved to model