First working version of the filter.