Reverting framewor