Multi Branches Fabrics