more fun with puppet