Changed structure for harmonic generation