generate from Yanick
few links added by Gabor