new version manager class