fix #21 : carriage return in string