going to have to finish this tomorrow. ive read like 80% of it. i did my best.