Communication Class added