update function 1 output