function startTokenRaffle(uint256 endTime, address tokenContract, uint256 id, bool hasItemAlready) external {
        require(msg.sender == owner);
        require(block.timestamp < endTime);
        
        if (raffleId != 0) { 
            require(raffleWinner != 0);
        }
        
        
        raffleWinningTicketSelected = false;
        raffleTicketThatWon = 0;
        raffleWinner = 0;
        raffleTicketsBought = 0;
        
        
        raffleEndTime = endTime;
        raffleId++;
    }