apply changes choronologicaly