up to exercise 7