imple ecart type pour P0/P1 et clean code