finished navigation and update register