Added the changes we were talking today. Search resutls is working. however we need to add a function when user wants new results and not the ones in the cache