dvlp on filters
new model filter.js