Up to exercise 7