restore modification