changed register process