basic functionality of undoing a variation move is done