demo of how to use, plus testing against many search options
works against test cases