Lisätty koodia,javadocs yms