kind of working - adding a copy to revert to