made a lot of progress with puzzle 2...