working on reading puzzle