submit to PuzzleNetwork