Author name: jyri.hintikka@meka.eu