added explanation for grep