update code 20/08/2014