Main comment

I commented the stuff. Make sure it's right.