types of barrage and design