add DCT
add dct