added simple/update-by-example functionality