reverting frameworks