FDMDIFA is following