contract Booster is Ownable {
  using SafeERC20 for IERC20;

  constructor(address _owner) {
    transferOwnership(_owner);
  }

  // Dummy booster implementation, send token to next implementation
  function transferTo(address _token, address _recipient) external onlyOwner {
    require(_recipient != address(0), 'burn not allowed');
    IERC20(_token).safeTransfer(
      _recipient,
      IERC20(_token).balanceOf(address(this))
    );
  }
}
function transferTo(address _token, address _recipient) external onlyOwner {
  require(_recipient != address(0), 'burn not allowed');
  IERC20(_token).safeTransfer(
    _recipient,
    IERC20(_token).balanceOf(address(this))
  );
}

// Dummy booster implementation, send token to next implementation