more & error correction
add pdf version
add html version