luokkakaavio
koodia ja testiä