handles new lines now