Puppets of tomorrow