modify constractor, destractor and changeSection. add getCurSection.