Almost done with 4.b