fixed not \n bug