change register methods