completed development exercise 2