register2 fixed