some basic work on the filter