use new communication way for data transfer