move explanations outside of *_SRC block
Exercise 1.7