adds grep_file function