exercise 1.6 done
exercise 1.7 done