Ex. 9.2 implemented.
Ex. 9.3 implemented.