classes for filtering instead of raw strings