add diff tree test