revert: a-c