modifs pour adapter a stack + nouvelle methode pour simplifier