modify unregister interface