finished implementing filter creator