updating 1+2