done except forr dct