modify 3 changes