updated for an excercise