Refonte du code