some work on 2dp-P2NFFT