apply changes across versions