register correction