thanks to Pierre Laurent for the french translation