updated in 2011 OCTOBER