puppet history