register page and updates