implement MatchList filter