add subsections to composition