Zmiana nazwy interfejsu, zmiana if na switch, poprawa błędu z
przepracowanymi latami.