lisää toiminnallisuutta ja luokkakaavio