Virtanen, Mikko, VTT Technical Research Centre of Finland Ltd., P.O. Box 1000, 02044, Espoo, Finland, Finland