added document generate script. added descriptions.