function allocateToken() onlyOwner public{
        require(block.timestamp > lockStartTime);
        
        require(allocations[teamWallet] == 0);
        require(token.balanceOf(address(this)) >= totalAllocation);
        
        allocations[teamWallet] = teamAllocation;
        
        stageSettings[teamWallet] = teamStageSetting;
       
        timeLockDurations[teamWallet] = teamTimeLock;
       
    }