restructured main sections