update code version 1