version and id change