Wave undo by Farrukh Shamuratov