change couple & transfer, change generatecomputeData to backend