Re structuration du code