added size filter interface