initial puppet add