few modif before compilation