added puppet