completed ch. 4
up till section 5.3.1
up to 5.3.4 all tests pass
up to section 5.4 w/o all the cleannup
Finish layout and routes