RECURSIVE ASSEMBLY