Basically Done with the hard stuff