restore before mychanges