paivitetty luokkakaavio ja testeja