version quasi definitive, TODO: correction fuites memoire