Author: Juan Zeng, Riccardo Guareschi, Mangesh Damre, Ruyin Cao, Achim Kless, Bernd Neumaier, Andreas Bauer, Alejandro Giorgetti, Paolo Carloni