• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 12:24
CET 18:24
KST 02:24
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Behind the Blue - Team Liquid History Book15Clem wins HomeStory Cup 289HomeStory Cup 28 - Info & Preview13Rongyi Cup S3 - Preview & Info8herO wins SC2 All-Star Invitational14
Community News
ACS replaced by "ASL Season Open" - Starts 21/0218LiuLi Cup: 2025 Grand Finals (Feb 10-16)25Weekly Cups (Feb 2-8): Classic, Solar, MaxPax win2Nexon's StarCraft game could be FPS, led by UMS maker10PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar)13
StarCraft 2
General
How do you think the 5.0.15 balance patch (Oct 2025) for StarCraft II has affected the game? Nexon's StarCraft game could be FPS, led by UMS maker Terran Scanner Sweep Behind the Blue - Team Liquid History Book Weekly Cups (Jan 12-18): herO, MaxPax, Solar win
Tourneys
LiuLi Cup: 2025 Grand Finals (Feb 10-16) RSL Season 4 announced for March-April PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar) RSL Revival: Season 4 Korea Qualifier (Feb 14) Sparkling Tuna Cup - Weekly Open Tournament
Strategy
Custom Maps
Map Editor closed ? [A] Starcraft Sound Mod
External Content
The PondCast: SC2 News & Results Mutation # 512 Overclocked Mutation # 511 Temple of Rebirth Mutation # 510 Safety Violation
Brood War
General
Which units you wish saw more use in the game? StarCraft player reflex TE scores [ASL21] Potential Map Candidates Gypsy to Korea ACS replaced by "ASL Season Open" - Starts 21/02
Tourneys
Escore Tournament StarCraft Season 1 [Megathread] Daily Proleagues Small VOD Thread 2.0 KCM Race Survival 2026 Season 1
Strategy
Fighting Spirit mining rates Zealot bombing is no longer popular? Simple Questions, Simple Answers Current Meta
Other Games
General Games
Nintendo Switch Thread Path of Exile Diablo 2 thread Battle Aces/David Kim RTS Megathread ZeroSpace Megathread
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Mafia Game Mode Feedback/Ideas Vanilla Mini Mafia
Community
General
US Politics Mega-thread Ask and answer stupid questions here! European Politico-economics QA Mega-thread The Games Industry And ATVI Russo-Ukrainian War Thread
Fan Clubs
The IdrA Fan Club The herO Fan Club!
Media & Entertainment
[Req][Books] Good Fantasy/SciFi books [Manga] One Piece Anime Discussion Thread
Sports
2024 - 2026 Football Thread
World Cup 2022
Tech Support
TL Community
The Automated Ban List
Blogs
ADHD And Gaming Addiction…
TrAiDoS
My 2025 Magic: The Gathering…
DARKING
Life Update and thoughts.
FuDDx
How do archons sleep?
8882
StarCraft improvement
iopq
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2013 users

soO defeats INnoVation to win TSL5

Forum Index > SC2 General
21 CommentsPost a Reply
Normal
TL.net ESPORTS
Profile Joined July 2011
4 Posts
June 09 2020 08:32 GMT
#1
[image loading]
TeamLiquid Starleague 5 on Liquipedia


by Wax

The curse is over—is it time now for a streak? Playing in his first major finals since IEM Katowice 2019, soO came through with another victory, defeating INnoVation 4-3 to win TeamLiquid Starleague 5's $8,000 first place prize. soO's finals triumph was the culmination of a stellar run through the upper bracket, where he defeated PtitDrogo, INnoVation, SpeCial, Elazer, Trap, and INnoVation once more to end the tournament with a perfect match record.

Much like his run back at Katowice, soO's success defied most expectations. He had not entered the tournament as one of the favorites to win the title, and his Code S RO16 elimination midway did not help this perception. But, at least over the course of four weeks of TSL5, everything seemed to go soO's way. He had plenty of chances to flex his preferred style of overwhelming opponents with unending Lair-tech swarms, and he even got those random, lucky breaks every champion needs (like Elazer failing to execute a tricky ZvZ wall-off against a Zergling rush).

As impressive as it was to see soO's world-class macro play unearthed, the most surprising thing about his run was the way he won the championship clinching map. Tied 3-3 in the BO7 finals, soO got off to a poor start in game seven when he lost his expansion Hatchery to an unscouted proxy-Barracks Bunker rush. Years of watching soO lose in finals had trained us to assume that the game was already over, and that soO would just collapse from that position. Instead, he stayed composed despite his disadvantage, made all the right strategic and tactical moves, and came back to defeat INnoVation with a Roach-Ravager-Ling all-in of his own.

Only time will tell exactly how much weight soO's TSL5 victory will carry in the community's eyes—a compelling narrative often supersedes reality in StarCraft II, and Korean community-consensus effectively wiped away his 2015 KeSPA Cup win for the sake of his Kong story-line. Still, at the very least, TSL5 should reaffirm that soO's second place curse is dead and buried, and that he's become a player who can snatch victory from the jaws of defeat.

soO's victory was tinged with some bitterness, however, as he announced in his post-match interview that he would be departing to fulfill his mandatory military service in four month's time. That makes the upcoming GSL Code S Season 2 his final major competition, and his last chance to earn another major championship before his eighteen-month service begins.



*****

TSL5 VOD's on YouTube

Regular viewers of GSL would have found the grand finals (Twitch VOD) between soO and INnoVation to be shockingly 'honorable' in comparison to the Code S playoffs. It was a throwback to Heart of the Swarm, with soO going for Muta-Ling-Bane while INnoVation went for standard, three-base bio play. There was little trickery in the first five games, with the biggest variables being what kind of early-game harassment INnoVation went for, and how much damage that harassment got done. Perhaps, in a testament to how closely matched the two finalists were in standard play, the games mostly snowballed the way they were 'supposed to.' Roasting just a handful of Drones with an early Hellion strike would turn into a comfortable victory march for INnoVation minutes later, while an untouched soO would end up overwhelming INnoVation with his never-ending swarm.

Deceptive plays entered the equation as the series started to reach its conclusion. Headed into game six at a 2-3 deficit, soO opted to go for a clever, fake-out move on Golden Wall. He built his third base at the top-left expansion—one expansion north of its typical position. This fooled INnoVation into thinking soO had taken his backdoor expansion, and/or that he was going for a two-Hatch build with extra-fast Lair tech. Curiosity killed the cat in this case, as INnoVation plunged his Hellbats far too deep into soO's territory to see what was up, only to lose them to enveloping Queens and Zerglings. As in the previous games, this kind of early game advantage meant all the difference between such evenly matched players, and soO snowballed his way to a series tying win (though INnoVation's famed macro kept it close for a while).

In the deciding game seven, INnoVation finally pulled out the proxy-Barracks Bunker-rush—a high win-rate ace card for many a Terran in important matches. soO's Overlord scout discovered it far too late, which allowed INnoVaction to make the perfectly good trade of a Bunker and four Marines for the Zerg's natural hatchery. Silver medal #10 (depending on who's counting) seemed to be a lock for soO, but a combination of good fortune and excellent crisis management allowed him to turn things around. After retaking his bases, soO decided he'd try to catch INnoVation off guard with his first Roach tech of the series. This ended up being a beautiful blind-counter to INnoVation's Hellbat-Liberator follow-up (though soO may have anticipated it), with the Roaches easily killing the Hellbats while Speedlings snuck behind enemy lines to raid the mining SCV's. After wiping out the Hellbats, soO saw an opening to end the game and pulled the trigger on a massive Roach-Ravager-Ling attack.

Morphing Ravagers in sight of a liberator almost endangered soO's push, but he managed to complete enough of them to rain down biles on INnoVation's wall-in and break through into the Terran main. With his defenses breached and Zerg troops flooding in, INnoVation was left with no choice but to type out the final GG.



*****

I'll end with some parting thoughts on some of the other notable players & themes of the tournament.

INnoVation's hype train comes to a screeching halt: With two 3-4 losses to seemingly inferior opponents in the span of a week, much of INnoVation's momentum has evaporated into thin air. Hindsight is a tricky thing, and I don't want to rush to any conclusions about how good INnoVation 'really' was over the last month. Some fans might say he wasn't any better or worse than he was in 2019, and that his handful of clever builds in the Code S group of death fooled everyone into thinking he had gone up a level. Others might say he was truly playing at a higher level than in most of 2019, and that he was simply unlucky to lose by razor-thin margins in two BO7 series.

Personally, I can see the case for both opinions—a boring take, I know. What wasn't boring was INnoVation's demeanor over the last few weeks, as he swaggered around the GSL studio and declared himself the future champion, and had a smirk permanently affixed to his face (somehow, the smirk came across even in online play). That's the most fun version of INnoVation we've seen in a very long time, and I hope this persona returns in Code S Season 2.

Trap, and the dilemma of being hard-stuck again: I went back and watched the CrankTV VOD of Trap vs soO, and was pleasantly surprised to hear sOs join in as a guest commentator. Aside from sOs' delightfully dry sense of humor in balance whining, the thing I laughed at the most was how he roasted his Jin Air teammate Trap. The best roasts are always anchored in uncomfortable truths, and I had to feel bad for Trap when sOs called him a "mass-produced Protoss." Basically, he was calling Trap someone who didn't have the ability to innovate or get easy wins with unexpected build orders.

Now, being extremely proficient at boring-ass standard play has been enough for other pros to win championships in the past, so this isn't necessarily a huge knock on Trap's style (friend-of-the-site GGemini is going to counter that Trap actually IS creative, but whatever). But, at least in the context of the previous season of Code S, it does seem that being an excellent macro player won't cut it in this day and age of GSL. Standard play can get deep into the playoffs, or maybe even carry you all the way to the finals. But looking at our last few champions, it feels like you also need a devious strategic mind to win the championship. TSL5 was the tournament Trap might have won on the back of his strong fundamentals, but instead, that opportunity ended up being seized by soO.

Korea vs. The World: After every mixed-region event, there's always a few fams who want to turn it into a referendum on the state of Korea vs the rest of the world. For instance, after GSL vs World 2019 you might have heard people say what amounts to "HAHA, Korean ZvZ sucks after all." Or after every IEM Katowice: "HAHA, foreigners are, were, and will always be trash." Let's not do that with TSL5.

Still, I do feel that TSL5 helped further illuminate some big-picture trends. As mentioned in a prior preview, there's a growing number of foreigners, who at their peak level of play, can beat Korean pros in BO5 series. In TSL5 we saw MaNa 3-1 PartinG, uThermal 3-0 Zest, and SpeCial 3-1 Cure—and of those results, I'd say only uThermal's clean sweep of Zest was actually shocking. These are the kinds of upsets we see frequently enough at BlizzCon, HomeStory Cup, and GSL vs the World.

The 'problem' for foreigners, so to speak, is that high peak skill doesn't equal high consistency or ability to perform in the clutch. uThermal's TSL5 run reminded me of TIME and HeroMarine at the 2019 Global Finals: The pair of Terrans won major upsets against Maru and Classic in their initial encounters, only to get destroyed in the rematches where elimination was on the line. Likewise, uThermal may have caused the biggest upset of the TSL5 by 3-0'ing Zest in week one, but he ended up being eliminated by Zest in the losers bracket rematch. I don't know that there's any simple solution to the problem of inconsistency and losing in important matches. Maybe, as was the case in closing the overall skill gap, the answers will come with time.
Facebook Twitter Reddit
TL+ Member
Edpayasugo
Profile Joined April 2013
United Kingdom2217 Posts
June 09 2020 09:23 GMT
#2
Thanks for the write up and such a great tournament.

Team Liquid forever.
FlaSh MMA INnoVation FanTaSy MKP TY Ryung | soO Dark Rogue | HuK PartinG Stork State
dbRic1203
Profile Joined July 2019
Germany2655 Posts
June 09 2020 09:44 GMT
#3
Amazing writeup for a great tournament to end. Realy didn t expect Soo to win there, GGs.
I m still a bit sad about Traps lackluster PvZ record. I wish he would just try to build his entire matchup from scratch. I think Hurricane done that with his PvP in order to beat PartinG in GSL Ro8 last year. So shouldn t be impossible to re-learn a matchup, if you re realy focussing on it. I would love, if he tried it, as I feel like it realy holds him back, while he s amazing in the other MUs.

On June 09 2020 17:32 TL.net ESPORTS wrote:I don't know that there's any simple solution to the problem of inconsistency and losing in important matches. Maybe, as was the case in closing the overall skill gap, the answers will come with time.
[/big]

Nerves and mentallity are probably still a big problem. I can remember Lambo taling about it a lot sometime last year before GSLvsTW on his stream.. When watching Clem with his almost perfect splits vs Banelings, they look as good as if a top Kr T would execute them. But in clutch moments the skill of the foreigners isn t there. Like Elazers wall in vs soo. Or when Showtime completly bodged an attack vs Zest at Katowice Group Stage and lost from an unloseable position.
There are plenty of examples like that, where I allways feel they don t realy make those mistakes when playing vs other non koreans.
Also the depth of Top level Koreans is still deeper than the pool of top level foreigners. Almost the entire Ro16 of GSL could win a major titel on a good day, while the same is only true for like 6-7 foreigners. So while I see the peak level of all these quite close and anyone of them can beat (almost) anyone, it s just more likely, that its one of the Koreans, as they have the bigger pool.
MaxPax
Vindicare605
Profile Blog Joined August 2011
United States16118 Posts
Last Edited: 2020-06-09 10:21:51
June 09 2020 10:20 GMT
#4
Wax the thing that stuck out most to me was how freaked out everyone including myself was about how we had 4 Foreign Terrans advance into the third round while guys like Serral, Innovation, Zest and Reynor were all knocked down to the loser's bracket.

It really was starting to look like an inescapable "I guess we really are #terranpatch" moment, but then to see how it actually played out with soO actually taking home the gold and all 4 of those players getting trounced in their next non-mirror matches.

So what we're left with was a tournament that got completely crazy at points but ended with a top 4 of GSL players and an even racial distribution. It was a wild ride but we ended up right back where we started.
aka: KTVindicare the Geeky Bartender
pvsnp
Profile Joined January 2017
7676 Posts
Last Edited: 2020-06-09 10:47:30
June 09 2020 10:38 GMT
#5
Feels so good to have soO win in the finals after all the ones he's lost. Very happy for him. Nobody can say he doesn't deserve it.

I heard he was going to the military this year though. It would really be amazing if he can grab a GSL trophy before then.
Denominator of the Universe
TL+ Member
DSK
Profile Blog Joined February 2015
England1110 Posts
Last Edited: 2020-06-09 10:47:55
June 09 2020 10:45 GMT
#6
Congrats to soO, a great result.

Are replays going to be released?.

[Edit] Just saw the thread for it. It can be found here for anyone else.
**@ YT: SC2POVs at https://www.youtube.com/c/SC2POVsTV | https://liquipedia.net/starcraft2/SC2POVs @**
dspnebula
Profile Joined April 2019
37 Posts
June 09 2020 11:39 GMT
#7
A well deserved win by soO! Congrats.
BaronSamedi
Profile Joined June 2020
United States3 Posts
Last Edited: 2020-06-09 12:59:35
June 09 2020 12:58 GMT
#8
--- Nuked ---
Seeker *
Profile Blog Joined April 2005
Where dat snitch at?37058 Posts
June 09 2020 14:28 GMT
#9
I honestly never expected soO to become the TSL 5 champion, but I am so glad that he won it all. No one deserved it more than soO. Come on, soO! Now all that’s left is that GSL trophy!
ModeratorPeople ask me, "Seeker, what are you seeking?" My answer? "Sleep, damn it! Always sleep!"
TL+ Member
Ziggy
Profile Blog Joined June 2013
South Korea2106 Posts
June 09 2020 14:32 GMT
#10
TSL6 when?
WriterDefeating a sandwich only makes it tastier. @imjustziggy
Jealous
Profile Blog Joined December 2011
10275 Posts
Last Edited: 2020-06-09 14:38:41
June 09 2020 14:38 GMT
#11
This is a great write-up. Really enjoyable read. I like this more flippant Wax. Thank you.

EDIT: 100 cheers for soo! I have long been a fan and supporter, glad for him to take another trophy.
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
stilt
Profile Joined October 2012
France2754 Posts
June 09 2020 17:04 GMT
#12
Inno has beaten Dark 5-2, his overall level is fine.
ShoCkeyy
Profile Blog Joined July 2008
7815 Posts
Last Edited: 2020-06-09 19:12:57
June 09 2020 19:12 GMT
#13
On June 09 2020 23:28 Seeker wrote:
I honestly never expected soO to become the TSL 5 champion, but I am so glad that he won it all. No one deserved it more than soO. Come on, soO! Now all that’s left is that GSL trophy!


+ Show Spoiler +
Inno shouldn't have tried to cheese the last game, but he did and now we're here


Congrats to soO! :D
Life?
Snijjer
Profile Joined September 2011
United States989 Posts
June 09 2020 22:11 GMT
#14
It seems like Innovation is a championship level player but he sometimes takes risks in Finals series that just do not pay off like they did in earlier series.

Serral seems to be having the same issue with playing certain strats that are cheesy and losing even though he is mechanically one of the best players.
Fango
Profile Joined July 2016
United Kingdom8987 Posts
June 09 2020 23:46 GMT
#15
soO and INno have met in four offline finals before this. With INno winning 4-0, 4-1, 4-2, and 4-3.

Only made sense that if they met more soO should start winning
Zest, sOs, PartinG, Dark, and Maru are the real champs. ROOT_herO is overrated. Snute, Serral, and Scarlett are the foreigner GOATs
kittenpura
Profile Joined June 2020
1 Post
June 10 2020 07:53 GMT
#16
Out of curiosity, can someone explain why a 1map advantage wasn't awarded to the upper bracket winner? Say hypothetically soO lost the bo7 and INno is champion, wouldn't that result have been weird because they would both have lost 1 series each in the tournament, and more to the point both series were against each other!
Harris1st
Profile Blog Joined May 2010
Germany7075 Posts
June 10 2020 08:21 GMT
#17
On June 10 2020 16:53 kittenpura wrote:
Out of curiosity, can someone explain why a 1map advantage wasn't awarded to the upper bracket winner? Say hypothetically soO lost the bo7 and INno is champion, wouldn't that result have been weird because they would both have lost 1 series each in the tournament, and more to the point both series were against each other!


It was discussed before the tournament and they decided against it.
Go Serral! GG EZ for Ence. Flashbang dance FTW
AirbladeOrange
Profile Blog Joined June 2010
United States2574 Posts
June 10 2020 23:00 GMT
#18
TSL is a staple of the Starcraft scene. Thank you for everything!
Captain Peabody
Profile Blog Joined May 2009
United States3128 Posts
June 11 2020 17:11 GMT
#19
Felt so good to see SoO win. Thanks to everyone who put in time & work to do this tournament!
Dies Irae venit. youtube.com/SnobbinsFilms
fishjie
Profile Blog Joined September 2010
United States1519 Posts
June 12 2020 16:40 GMT
#20
THIS IS THE BEST SC2 NEWS IN A LONG TIME

TSL AFTER A LONG HIATUS

SOO WINS AGAIN AFTER A LONG HIATUS, AND BY BEATING INNOVAITON!?!?!?

YAAAASSSSSSS
ProFalseIdol
Profile Joined June 2018
70 Posts
Last Edited: 2020-07-11 09:47:20
July 11 2020 09:40 GMT
#21
I'm surprised the comments didn't reach page 2. Congrats to soO!
Noreena
Profile Joined August 2020
4 Posts
August 29 2020 17:15 GMT
#22
--- Nuked ---
Normal
Please log in or register to reply.
Live Events Refresh
PSISTORM Gaming Misc
16:55
FSL TeamLeague S10: ASH vs POG
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
BRAT_OK 69
StarCraft: Brood War
Britney 42109
Calm 2446
Jaedong 850
Hyuk 816
Flash 804
firebathero 416
Rush 148
Soulkey 132
Hm[arnc] 46
Yoon 34
[ Show more ]
soO 33
Rock 30
Aegong 28
HiyA 27
Shinee 27
Movie 26
Free 25
yabsab 19
910 18
IntoTheRainbow 17
Shine 14
JulyZerg 10
ivOry 4
Dota 2
Dendi537
Fuzer 210
febbydoto9
Counter-Strike
fl0m4986
byalli486
Super Smash Bros
Mew2King92
Heroes of the Storm
Khaldor708
Liquid`Hasu501
Trikslyr74
MindelVK30
Other Games
gofns15448
FrodaN2784
Grubby2558
Mlord591
crisheroes369
KnowMe136
Hui .134
Livibee36
Organizations
Counter-Strike
PGL37615
Other Games
EGCTV1297
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 17 non-featured ]
StarCraft 2
• StrangeGG 89
• Airneanach10
• Kozan
• sooper7s
• AfreecaTV YouTube
• intothetv
• IndyKCrew
• LaughNgamezSOOP
• Migwel
StarCraft: Brood War
• 80smullet 15
• FirePhoenix14
• Michael_bg 8
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
League of Legends
• Nemesis2338
• Shiphtur481
Upcoming Events
RSL Revival
36m
AI Arena Tournament
2h 36m
Replay Cast
6h 36m
Sparkling Tuna Cup
16h 36m
LiuLi Cup
17h 36m
Maru vs Reynor
Serral vs Rogue
Ladder Legends
1d
Replay Cast
1d 6h
Replay Cast
1d 15h
Wardi Open
1d 18h
Monday Night Weeklies
1d 23h
[ Show More ]
OSC
2 days
WardiTV Winter Champion…
2 days
Replay Cast
3 days
WardiTV Winter Champion…
3 days
Replay Cast
4 days
PiG Sty Festival
4 days
The PondCast
4 days
KCM Race Survival
4 days
WardiTV Winter Champion…
4 days
Replay Cast
5 days
PiG Sty Festival
5 days
Epic.LAN
5 days
Replay Cast
6 days
PiG Sty Festival
6 days
CranKy Ducklings
6 days
Epic.LAN
6 days
Liquipedia Results

Completed

Escore Tournament S1: W8
Rongyi Cup S3
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
LiuLi Cup: 2025 Grand Finals
Nations Cup 2026
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
eXTREMESLAND 2025
SL Budapest Major 2025

Upcoming

Escore Tournament S1: King of Kings
[S:21] ASL SEASON OPEN 1st Round
[S:21] ASL SEASON OPEN 1st Round Qualifier
[S:21] ASL SEASON OPEN 2nd Round
[S:21] ASL SEASON OPEN 2nd Round Qualifier
Acropolis #4
IPSL Spring 2026
HSC XXIX
uThermal 2v2 2026 Main Event
Bellum Gens Elite Stara Zagora 2026
RSL Revival: Season 4
WardiTV Winter 2026
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
FISSURE Playground #3
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League Season 23
ESL Pro League Season 23
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.