exercises 7.1
exercises 7.2
exercises 7.3