add some logic to TransferCmd