update - part1