Author: Chen Xiaoping; Franci Gabrovšek; Huang Chuxing; Jin Yuzhang; Martin Knez; et al