Paivitetty koodia ja tehty testausta. Tehty luokkakaavio