search functionality is added n fully functional