test for diff
testforD
modify by master