update code 2014/9/2