exercises in item 1.3.1