les mallocs sont fonctionnels