allows for filtering