renaming add/remove methods to register/unregister