Replacing the way registration is happening