added search capabilities.