Final cross check; comments etc removed