Adding communication API
Adding communication API