olika funktioner principiell framhöllos,