refactorointia ja javadocit