Added communication api