feat: Multiple conditions on fields
added tests for ensuring that we accept empty filters
removed console log