Refaktorointi jatkuu ja päivitetty javadoc