adding reversion