puzzles and xmls