update 31-7-2012