updated code 19/12/2014