refaktorointia ja tarkastuksia