Stream Restoration Design