shit
did exercise 4.7