search action and view