add diff ver2 ver3 document