changes in register process