pupetfile recreate