duplicate register