exercise 12.1 concept overview