Tämä tuntuu olevan toistuva patterni, voisi ehkä miettiä pitäisikö tehdä funktio tätä varten.