add '\n' to keep