Author: Lei Chen,Peter Triantafillou,Torsten Suel