support new version assignment