refacto des modeles et controleurs