Everything commented/documented to what i thought was good. Just look over it if you can and make sure nothing's wrong.