reviewed second half - formatting
merge1