Almost done all the methods. Yesssss.