10.4 exercise