communication app by json