add greplog function