[@vancexentan] Alright done with the first draft, please critique.