nyt toimii paremmin, mut ei ihan vielä oikein