wave-guide arrays