debut refonte du module tas_gen (bien avancé) + TODO update