pro-puppet execise