Finally done with first draft wahahahahahaha