adding search functions to list