refaktorointia ja lisää tekstiä