update code2