first commit swift data transfer