By Esa Mäkinen