dos. Markku Viitasalo & Research group