complete lists exercise 8