lisätty testejä
korjattu logiikkaa täyttämään testivaatimuksia