```\nfunction swapToETH(uint256 _amount) internal {\n    address[] memory path = new address[](2);\n    path[0] = address(this);\n    path[1] = uniswapRouter.WETH();\n    _approve(address(this), address(uniswapRouter), _amount);\n    uniswapRouter.swapExactTokensForETHSupportingFeeOnTransferTokens(\n        _amount,\n        0,\n        path,\n        address(this),\n        block.timestamp\n    );\n}\n```\n