Author: Thomas Magedanz,Minglu Li,Ying Cai