version final du projet avec la correction de plusieurs bugs