finished the register user design