rework on register page