name functions, improve \n in strings