added prototype using john's puzzles