Filtering works
Added filtering with required and optional terms. Works.