completed development exercise 1