changed register system