split des fichiers sources, fix de nombreux bugs