Cleaning up for formatting, decomposition, optimization, and comments