wondrous punch