fonction save + clean