Ex. 8.3 implemented.