code plus propre sans print