refaktorointia toiminnallisuuteen, joka ei vieläkään toimi