```\nfunction _getRValues(\n    uint256 tAmount,\n    uint256 tFee,\n    uint256 tLiquidity,\n    uint256 tWallet,\n    uint256 tDonation,\n    uint256 currentRate\n)\n    private\n    pure\n    returns (\n        uint256,\n        uint256,\n        uint256\n    )\n{\n    uint256 rAmount = tAmount.mul(currentRate);\n    uint256 rFee = tFee.mul(currentRate);\n    uint256 rLiquidity = tLiquidity.mul(currentRate);\n    uint256 rWallet = tWallet.mul(currentRate);\n    uint256 rDonation = tDonation.mul(currentRate);\n    uint256 rTransferAmount = rAmount\n        .sub(rFee)\n        .sub(rLiquidity)\n        .sub(rWallet)\n        .sub(rDonation);\n    return (rAmount, rTransferAmount, rFee);\n}\n```\n