improvements on the filters