updated 17-6-2010