Add search
Update requirements
Shape up search result page