some redid data transfer