Adding complex_communication package