refactor des conctrolleurs