Lisätty muutama metodi, ja poistettu yhdestä metodista turhaa koodia.