new version init