Add a initial version of Section 3.1,3.2,3.4