Some 're-jigging' and commenting to make it more followable.