tweaks to update methods