setting up first pass at search functionality. need to work on