add search button

fixes #3 and #10