[register] design change