vähän keskeneräinen vielä..