i dicked up the newlines