refaktorointia ja dokumentteja