something goes wrong with exercise 4