po Generate and reset