paivitetyt versiot ja luokkakaavio lisatty