fini!!! enfin ... presque.. manque les frees