Work in progress by Philippe Graille
_