upd: store different types of revocation