updated with search box and search action