add puppet_version