finish register