Initial TransferRequest implementation