reecriture de classe