done up to exercise 15