update

includes option to change values