adding puppet