ongoing changes to excercise 3.1