comment unregister function