added search capabilities