bien, mais perfectible!!