added search and updated dependencies