Puzzle Driven Development (PDD) collector