Flexible structures in river and stream training works and earth retaining works, using Maccaferri gabions and Reno mattresses