Exercise Three, partial commit.