add search function

add search feature