finished Ch22Lab1