added puppet article