added ultra_complex_communication