atom sucks
resume at 9.1.3
resume at 9.2.3
finishing ch 9