Puppet design