starting scanner
aww yeah turns out it was excepting a different exception
finished i think, deviated from book