compiled exercise 1-5