new update by Liang Gong @ Thu Jan 16 16:50:57 PST 2014