Did some better commenting.