Merged Version

Shortted into 10 pages.