the version can move with original data