mini pattuplizer for substructure topologies