adding search capabilities