update diff
add description
add additional tests
change version number