Dodano obsluge wyjatkow i typ enum.