adding filter prototype