Ajout du coeur du programme, quelques corrections de bugs