excercise 52 and tests