add substructure rivet