about the differ between \n and  \r