refaktorointia ja uutta tekstiä