Contributions by J.le Long