first update code