progress through exercise d