update by sennychu, at: 11:13:23 %/ 09-07-2013