Added lots of content, fixed some mistakes.