changed section3 & 5
changed section3 & 5
improved organization