feature-03-basefilter class