#pattern assembly