change function name
add searchhandler, and add html