nouvelles methodes mais surrement pas opti