registration - online puzzles