completing 9.2.3
Completing 9.3.1