source for IFilter series of blog posts