add index page
add search function