update (issue #21)