Just cleaned up, added comments where you left a big thing :p