added grepall,clone