interaction - online puzzles