modification include  et pointeur etat precedent