modif romain, doesn't compile *in progress*