Add revoke method