Worked on Section 3 and 4