Shakit otettu nyt huomioon. Javadoc kommentteja lisätty