logic started
logic stuff
finished exc in chapter 2