Refaktoroitu ja lisätty testejä