okay except for dct-diff