update code 16_12_2014