Added base class for filter