Dudiff implementation 2nd version started