duplicate code + fix appel de fonction