```\\nconstructor (address payable marketingWalletAddress) {\\n    \\n    _marketingWallet = marketingWalletAddress;\\n\\n    _rOwned[_msgSender()] = _rTotal;\\n    \\n    IUniswapV2Router02 _uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D); \\n     // Create a uniswap pair for this new token\\n    uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory())\\n        .createPair(address(this), _uniswapV2Router.WETH());\\n\\n    // set the rest of the contract variables\\n    uniswapV2Router = _uniswapV2Router;\\n    \\n    //exclude owner and this contract from fee\\n    _isExcludedFromFee[owner()] = true;\\n    _isExcludedFromFee[address(this)] = true;\\n    _isExcludedFromFee[_deadAddress] = true;\\n    \\n    // exclude dead address from reward\\n    _isExcluded[_deadAddress] = true;\\n\\n    // enable 24hr sales tax to protect from bots\\n    toggleSalesTax(true);\\n    \\n    emit Transfer(address(0), _msgSender(), _tTotal);\\n}\\n```\\n