add search is based on keywords