non-proof-read version of the doc added