version2

add search function