Paljon lisää koodia, testejä ja javadocit