register modification 1