modified registering