Dodałem klasy obsługujące tryb zwykły, uprzywilejowany oraz globalny