modifié le todo
ods now uses list in memory