use optional param, allow user to specify name otherwise go with composite_n naming scheme. will be useful for lvl2 assembly
use optional param, allow user to specify name otherwise go with composite_n naming scheme. will be useful for lvl2 assembly