update code and other