#1 update code