Index fonctionnel, controleur transformé en classes