First RollBack Implementation