rework all register page