Finished implementing server side Communication