use adiff to find changes
be more efficient
1.0.2