add search ui
add search functionality
improve search