many changes made, please merge it, thanks!

1.correct many wrong words.
2.make many sentences more readable.
3.add some stuff to make it more completely.