added range filter