new section: assembly