file search and function search