done ch 5 exercises