update 30-7-2012