support Sections in generate