koodia lisatty ja ohjelman rakennetta muutettu edelleen, tama on palautus 9.1. deadlineen