-Added a whole crap load of comments