v2.2d; ctan upload