fixed Sol's non-standard use of newlines !!!!!!!!!