search functionality added to the repo