added registerInitialValuesForVersion function