3. How to build a search