sharedRegister