new try, separate searchbox from search result, contact hook added