Done with half of the methods in program