add puppet