save trad
Contributed by : Jérôme Jesse