finished main sections