Upgraded a lot of documentation