1.update code