Commit for Finishing ch8