implement RSVP.filter