update by sennychu, at: 08:27:00 %/ 15-07-2013