tinshing.chan2009