whats with all the newlines?