• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 18:14
CEST 00:14
KST 07:14
  • 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
[ASL21] Ro4 Preview: On Course12Code S Season 1 - RO8 Preview7[ASL21] Ro8 Preview Pt2: Progenitors8Code S Season 1 - RO12 Group A: Rogue, Percival, Solar, Zoun13[ASL21] Ro8 Preview Pt1: Inheritors16
Community News
Weekly Cups (May 4-10): Clem, MaxPax, herO win1Maestros of The Game 2 announcement and schedule !10Weekly Cups (April 27-May 4): Clem takes triple0RSL Revival: Season 5 - Qualifiers and Main Event12Code S Season 1 (2026) - RO12 Results1
StarCraft 2
General
MaNa leaves Team Liquid Weekly Cups (May 4-10): Clem, MaxPax, herO win Code S Season 1 - RO8 Preview Behind the Blue - Team Liquid History Book Weekly Cups (April 27-May 4): Clem takes triple
Tourneys
2026 GSL Season 2 Qualifiers $5,000 WardiTV Spring Championship 2026 Maestros of The Game 2 announcement and schedule ! SC2 INu's Battles#16 <BO.9> Master Swan Open (Global Bronze-Master 2)
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players
External Content
Mutation # 525 Wheel of Misfortune The PondCast: SC2 News & Results Mutation # 524 Death and Taxes Mutation # 523 Firewall
Brood War
General
(Spoiler) Interview ASL Ro4 Day 2 Winner Data needed Flashes ASL S21 Ro8 Review ASL Tickets to Live Event Finals? Pros React To: Leta vs Tulbo (ASL S21, Ro.8)
Tourneys
[ASL21] Semifinals B [Megathread] Daily Proleagues [ASL21] Semifinals A [BSL22] RO16 Group Stage - 02 - 10 May
Strategy
[G] Hydra ZvZ: An Introduction Simple Questions, Simple Answers Fighting Spirit mining rates Muta micro map competition
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Warcraft III: The Frozen Throne Starcraft Tabletop Miniature Game PC Games Sales Thread
Dota 2
The Story of Wings Gaming
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
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread UK Politics Mega-thread YouTube Thread European Politico-economics QA Mega-thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Manga] One Piece Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread McBoner: A hockey love story Formula 1 Discussion
World Cup 2022
Tech Support
streaming software Strange computer issues (software) [G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
How EEG Data Can Predict Gam…
TrAiDoS
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1684 users

stuchiu's 1000: Myth of the Inconsistent Champion

Forum Index > SC2 General
99 CommentsPost a Reply
1 2 3 4 5 Next All

stuchiu's 1000: Myth of the Inconsistent Champion

Text byTL.net ESPORTS
Graphics byshiroiusagi
January 25th, 2016 04:42 GMT


The Myth of the Inconsistent Champion



In the last 5 years, SC2 has had 166 Premier Tournaments. This includes all GSLs, SSLs, OSLs, KeSPA Cups, WCS, IEMs, MLGs, IPLs, NASLs, ASUS ROGs, DreamHacks, Red Bulls, Hot6ix Cups and a large amount of assorted other tournaments. This doesn’t even touch on major, minor, online or national tournaments.

In that time we have had large influxes of new players throughout all 5 years totaling anywhere between 450-500 pro players depending on your definition. Perhaps more importantly, we have had 2 expansions and multiple patches across that time that have changed the game dramatically. This doesn’t include the chaos of how map pools can affect balance and matchups at any given moment. Additionally, there is no seeding system nor a world wide agreed upon ELO system which lessens top players knocking each other out in earlier rounds.

Given the insane amount of changes, the constantly rising competition, the slowly increasing skill of the players, unrelenting tournament schedules and the travel and fatigue that causes, it isn’t surprising to hear fans and casters call SC2 an inconsistent game with inconsistent results.



In a sense they are right. While we have had dominating players, no single player has ever had a rightful claim to being the best player in the world for a sustained period longer than one year (with the notable exception being Mvp). The game is too competitive and changes too often for even the best players to stay on top unless they have the strength of will and ambition to do anything to win, like Mvp.

However in another sense, they are completely wrong. The numbers alone tell you a very clear story. In 5 years we have had 166 Premier Tournaments. Out of the 450 players that could have won, only 68 have. That equates to only 15% of all pro players ever winning a Premier. Among those, 30 are one time winners. The total number of players that have won 2 Premier Tournaments or higher is 38. That means 8.5% of the competitive pro player pool have won 82% of total Premier Tournaments. There are 22 players that have won 3+ Premier Tournaments and they total 115 Premier Tournament victories, meaning that 5% of the pro player pool has 70% of all Premier Championships. There are 11 5+ Premier Tournament winners. They have won a total of 79 Premier victories and account for 47.5% of all Premier Championships. The three greatest players of all time: Taeja, Life and Mvp have 30 wins to their names making up 18% of all Premier Championships in 5 years.



Next I looked at the Top 8 of Korean leagues. This includes every Korean LAN barring the first 3 GSL Opens (as the game had just begun), the first OSL (because of the strange half Kespa/half non-Kespa seeding), and the GSL Worlds, GSL ST and the KeSPA Cups because they were all single bracket elimination tournaments with no seeding. Given these parameters there have been a total of 25 Ro8s in Korean tournaments in the last 5 years.

The next problem is trying to judge whether a result was an upset or not. Essentially, we can define it as any player that was a Ro8 player not making it to the Ro8 by to someone not of that caliber. For instance, in GSL March 2011, Mvp was knocked out early on by JulyZerg. While this qualifies as an upset, you have to consider what July’s form was at the time. During the summer of 2011 he was unarguably the second best Zerg by results. A 2nd place in GSL, two Ro4s in DH and NASL and another Ro8 in GSL. While it is an upset he beat Mvp, July is a player we can say with hindsight we should have expected in a Ro8 of GSL. In contrast to that is Paralyze’s run to the Ro8 in GSL Season 2 2014. In order to get there he had to beat both Life and Rain. That was Paralyze’s best and only notable results in nearly 2 years of play.

This is a subjective ranking based on my judgement of how good a player was relative to the scene and where we should have expected him given his approximate skill. Given all of that, you find that there are generally on average two players per tournament that were upset before the Ro8. (An interesting data point to this rule is that SSL 1-3 put together only had 1 upset total being Classic’s loss to Rogue, however this can be explained by only having a single Swiss bracket group compared to GSL’s 2). The players who have been upset the most before the Ro8 are: Rain, MC, Parting, Life, Flash and MarineKing. The first 4 were upset 3 times before reaching the Ro16. Flash was upset 4 times (6 if you count the two times he was in a Group of Death) and MKP was upset the most at 5 times total during his peak skill level from 2011-early 2012. Given what we know of both MarineKing and Flash, this isn’t surprising at all as both players were known for playing greedy static styles and were taken advantage of by their opponents time and time again. That means on average an upset can happen a quarter of the time which matches up with the data of overall champions as the “upset” champions account for approximately 30% of titles while the other 70% of titles are won by the same 38 people.

The numbers are convincing, but you also need to remember the fact that players are limited in how many tournaments they can participate in at any given time due to scheduling, travel limitations, expense limitations or tournament entry restrictions. This doesn’t even include the variance of skill at any given tournament, but the overall picture is clear. In a majority of Premier tournaments, the strongest players just seem to win. In Mvp’s words, “Winners just win.”



To read more about the multi champions, you can read my series of articles on the Greatest Players of All Time starting here: http://www.teamliquid.net/forum/starcraft-2/484802-greatest-sc2-player-of-all-time-bonus-edition


Appendix



It is only natural that fans will begin to make comparisons with Brood War. While it is way too lengthy to go through the same amount of rigorous analysis for Ro8s and upsets, it is fairly easy to compare the number of champions that both games have spawned over the years.

The number indicated on the left is the number of titles each player has won. For Brood War, we included every OSL and MSL. For Starcraft 2, we included all GSLs, OSLs, SSLs, KeSPA Cups and Hot6ix Cups—basically every premier tournament held in Korea barring WCS Finals. We decided to include every premier tournament in order to even out the randomness of early BW with the randomness of early SC2 and its stranger formats (Super Tournament, single elimination cups).

Brood War
6 - (T)NaDa (T)Flash
5 - (Z)Jaedong (T)iloveoov
4 - (Z)sAviOr
3 - (Z)July (T)BoxeR (P)Bisu
2 - (P)GARIMTO (P)JangBi (P)Nal_rA
1 - (Z)Freemura (P)Grrrr... (P)Kingdom (P)Reach (T)XellOs (T)Sync (P)Anytime (T)Casy (Z)GGPlay (P)Stork (Z)EffOrt (T)FanTaSy (Z)GoRush (Z)ChoJJa (T)Mind (T)ForGG (Z)Luxury (Z)Calm (Z)Hydra

Total titles: 60
Total champions: 30
Average titles per champion: 2
One-time champions - 19
Percentage of one time champs - 63.33%

Starcraft 2
4 - (T)Mvp
3 - (Z)NesTea (Z)Life (P)Zest (P)Rain
2 - (P)MC (T)MMA (T)INnoVation (P)Classic (T)Maru (P)herO
1 - (Z)FruitDealer (T)Polt (T)jjakji (Z)DongRaeGu (P)Seed (Z)Sniper (Z)RorO (Z)Soulkey (P)Dear (Z)soO (P)sOs

Total titles: 39
Total champions: 22
Average titles per champion: 1.77
One time champions - 11
Percentage of one time champs - 50.00%

Based on the number of champions, we can make the following observations:
  • BW had a greater number of one-time champions. While many of these champions occurred during the early years unlike SC2, there were also one-off champs in BW's later life such as EffOrt and FanTaSy. However, it is a stretch to say that they were undeserving, because they were legitimately two of the best players during the time period where they won. The same goes for winners like Dear and Soulkey. FanTaSy was unfortunate not to win more titles due to JangBi beating him in two of the last OSL finals; otherwise he would not be considered a one-time champ. Similarly, soO (and ByuL, perhaps) would have been a deserving multi-time champion had history gone differently.
  • BW champions had a greater average number of titles despite the greater number of one time champions. This is because of players like Flash, NaDa, Jaedong and iloveoov, who had 6 or 5 titles each. The highest number of Korean premier titles for SC2 is Mvp at 4. If we look at the players commonly referred to as bonjwas, 4 Korean titles appears to be the bar.
  • While SC2 has had fewer one time champions, many of those were players that dropped off completely or never again contended for a title. Seed was good for one more season. Dear completely fell off until a mini revival in 2015. Sniper will forever be remembered as the most reviled champion. However, it is difficult to argue that they weren't deserving of their titles. Their rises and falls in form were still peculiar.
  • While it seems like a conclusion can be drawn from this, it's a very shallow examination of whether championship winners were consistent and how random one off winners truly were. In order to do that, a more thorough examination of brackets is necessary. The only thing this surface look can say is that based on title winners alone, the two games weren't that different in terms of consistency. It will be interesting to see whether anyone will reach more than 4 titles for SC2, however.


Photo Credits: silverfire, Helena Kristiansson, teamacer.com, ESL, ThisIsEsports, DailyEsports
Writer: stuchiu
Gfx: shiroiusagi
CSS: Meru
Editor and Appendix: lichter
Facebook Twitter Reddit
TL+ Member
EngrishTeacher
Profile Blog Joined March 2012
Canada1109 Posts
January 25 2016 04:43 GMT
#2
Awesome read, thanks for the write up, Stuchiu overwhelming lately.
Jeremy Reimer
Profile Blog Joined August 2010
Canada1143 Posts
January 25 2016 04:52 GMT
#3
You forgot Bisu's 3 MSL championships in Brood War.
"Imagination will often carry us to worlds that never were. But without it we go nowhere." -- Carl Sagan
Plexa
Profile Blog Joined October 2005
Aotearoa39261 Posts
Last Edited: 2016-01-25 04:59:43
January 25 2016 04:52 GMT
#4
Well comparison of winners is a poor means of examining this. Comparing Ro8s for instance offers substantially more data about consistency (as in your remark). You also ignored the other major leagues that existed in BW (KT-KTF, iTv ranking, GSI for instance). e.g. start here: http://www.teamliquid.net/tlpd/korean/individual-leagues#tblt-727-9-0-DESC
Administrator~ Spirit will set you free ~
Keniji
Profile Blog Joined April 2008
Netherlands2569 Posts
Last Edited: 2016-01-25 04:54:05
January 25 2016 04:52 GMT
#5
[edit] someone was faster about bisu.

interesting write up.
The_Red_Viper
Profile Blog Joined August 2013
19533 Posts
Last Edited: 2016-01-25 05:17:23
January 25 2016 04:55 GMT
#6
Didn't read all of it yet, but this here
The numbers alone tell you a very clear story. In 5 years we have had 166 Premier Tournaments. Out of the 450 players that could have won, only 68 have. That equates to only 15% of all pro players ever winning a Premier

doesn't really make sense. If you have 166 tournaments there is absolutely no way that there are more than, well, 166 different winners The comment is thus pretty nonsensical tbh.

Now reading the rest


edit: Did read it all now and imo not one of your best articles tbh. The whole "upset part" is basically completely subjective (which you admit, i will give you that), which makes it imo not all that interesting.
The whole statistics for premier tournaments itself is kinda so-so because we don't really have all "noteworthy" players even competing at every premier tournament, quite the contrary tbh (especially since kespa came over)
In general it also would have been more interesting to look at more than just the winners, but i can understand that this would have been a lot of work, still preferable imo.

Understandably you chose to compare it to bw, but like plexa already said you left out tournaments there while including other 'not so important' tournaments for sc2 (hot6, etc)

It's funny to me that Nathanias likes this one while 'shitting' on the other, because the ESPN one was way better imo.
IU | Sohyang || There is no God and we are his prophets | For if ‘Thou mayest’—it is also true that ‘Thou mayest not.” | Ignorance is the parent of fear |
Phredxor
Profile Joined May 2013
New Zealand15076 Posts
January 25 2016 05:04 GMT
#7
Hmm pretty cool that 11 players account for basically half the champions. Though I suppose Taeja has nearly 10% himself..
FabledIntegral
Profile Blog Joined November 2008
United States9232 Posts
Last Edited: 2016-01-25 05:11:51
January 25 2016 05:11 GMT
#8
Nvm
Seeker *
Profile Blog Joined April 2005
Where dat snitch at?37084 Posts
Last Edited: 2016-01-25 05:15:00
January 25 2016 05:14 GMT
#9
On January 25 2016 13:52 Jeremy Reimer wrote:
You forgot Bisu's 3 MSL championships in Brood War.

Fixed.
ModeratorPeople ask me, "Seeker, what are you seeking?" My answer? "Sleep, damn it! Always sleep!"
TL+ Member
SetGuitarsToKill
Profile Blog Joined December 2013
Canada28396 Posts
January 25 2016 05:15 GMT
#10
Holy shit, that big ol fuckin picture of Sniper made me laugh way harder than it should have
Community News"As long as you have a warp prism you can't be bad at harassment" - Maru | @SetGuitars2Kill
ETisME
Profile Blog Joined April 2011
12715 Posts
January 25 2016 05:15 GMT
#11
Had always felt that way to me.
Lots of good players but only a few champions other than upsets.
其疾如风,其徐如林,侵掠如火,不动如山,难知如阴,动如雷震。
LZeroCache
Profile Joined January 2016
1 Post
January 25 2016 05:17 GMT
#12
On January 25 2016 13:55 The_Red_Viper wrote:
Didn't read all of it yet, but this here
Show nested quote +
The numbers alone tell you a very clear story. In 5 years we have had 166 Premier Tournaments. Out of the 450 players that could have won, only 68 have. That equates to only 15% of all pro players ever winning a Premier

doesn't really make sense. If you have 166 tournaments there is absolutely no way that there are more than, well, 166 different winners The comment is thus pretty nonsensical tbh.

Now reading the rest


I think you need to learn English better before making edits. Three is nothing nonsensical. Good read.
sc2chronic
Profile Joined May 2012
United States777 Posts
January 25 2016 05:18 GMT
#13
havent seen anything good ever come from this writer.
terrible, terrible, damage
Rulker
Profile Blog Joined January 2012
United States1477 Posts
January 25 2016 05:19 GMT
#14
On January 25 2016 13:55 The_Red_Viper wrote:
Didn't read all of it yet, but this here
Show nested quote +
The numbers alone tell you a very clear story. In 5 years we have had 166 Premier Tournaments. Out of the 450 players that could have won, only 68 have. That equates to only 15% of all pro players ever winning a Premier

doesn't really make sense. If you have 166 tournaments there is absolutely no way that there are more than, well, 166 different winners The comment is thus pretty nonsensical tbh.

Now reading the rest

i honestly dont understand your logic at all
lichter
Profile Blog Joined September 2010
1001 YEARS KESPAJAIL22272 Posts
Last Edited: 2016-01-25 05:20:16
January 25 2016 05:20 GMT
#15
On January 25 2016 13:52 Plexa wrote:
Well comparison of winners is a poor means of examining this. Comparing Ro8s for instance offers substantially more data about consistency (as in your remark). You also ignored the other major leagues that existed in BW (KT-KTF, iTv ranking, GSI for instance). e.g. start here: http://www.teamliquid.net/tlpd/korean/individual-leagues#tblt-727-9-0-DESC


too lazy to include everything

also not enough sc2 yet maybe in a few years
AdministratorYOU MUST HEED MY INSTRUCTIONS TAKE OFF YOUR THIIIINGS
phodacbiet
Profile Joined August 2010
United States1740 Posts
January 25 2016 05:20 GMT
#16
Looking at the BW result made me sad. SaviOr would have been considered one of the greatest, had he not match fixed =(.
Plexa
Profile Blog Joined October 2005
Aotearoa39261 Posts
Last Edited: 2016-01-25 05:29:59
January 25 2016 05:25 GMT
#17
On January 25 2016 14:14 Seeker wrote:
Show nested quote +
On January 25 2016 13:52 Jeremy Reimer wrote:
You forgot Bisu's 3 MSL championships in Brood War.

Fixed.

Did you update the statistics as well? That's why I left it EDIT you did not. Seeker pls
Administrator~ Spirit will set you free ~
Plexa
Profile Blog Joined October 2005
Aotearoa39261 Posts
January 25 2016 05:29 GMT
#18
On January 25 2016 14:19 Rulker wrote:
Show nested quote +
On January 25 2016 13:55 The_Red_Viper wrote:
Didn't read all of it yet, but this here
The numbers alone tell you a very clear story. In 5 years we have had 166 Premier Tournaments. Out of the 450 players that could have won, only 68 have. That equates to only 15% of all pro players ever winning a Premier

doesn't really make sense. If you have 166 tournaments there is absolutely no way that there are more than, well, 166 different winners The comment is thus pretty nonsensical tbh.

Now reading the rest

i honestly dont understand your logic at all

His point is that out of 166 possible winners we've had only 68 distinct winners. Which means that only 40% of tournaments have had a distinct winner, meaning 60% are repeat winners.
Administrator~ Spirit will set you free ~
DarkPlasmaBall
Profile Blog Joined March 2010
United States45914 Posts
January 25 2016 05:54 GMT
#19
Total titles: 60
Total champions: 30
Average titles per champion: 1.97

60/30 = 2, unless you mean a different statistical average than the mean?

Anyways, thanks for the comparisons! I think that we'll see more and more 1-time winners as SC2 increases in age, as many of those 2/3/4-time winners had their streaks when the game was newer.
"There is nothing more satisfying than looking at a crowd of people and helping them get what I love." ~Day[9] Daily #100
Heyoka
Profile Blog Joined March 2008
Katowice25012 Posts
January 25 2016 06:04 GMT
#20
It's good to see someone recording down some of the raw numbers, though as you mention its a pretty cursory glance of it. Nice read.

Though I do think the amount of people complaining SC2 isn't "consistent" enough has really dropped off in the last few years, I remember it mostly around 2011/12 (which, hilariously enough, is when we now say oh mvp/nestea were unbeatable in those days).
@RealHeyoka | ESL / DreamHack StarCraft Lead
1 2 3 4 5 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 1h 46m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
UpATreeSC 82
CosmosSc2 24
StarCraft: Brood War
Artosis 260
Movie 30
910 30
Dota 2
qojqva1038
monkeys_forever397
NeuroSwarm90
Counter-Strike
fl0m5223
minikerr13
Super Smash Bros
PPMD44
Other Games
summit1g5405
Grubby5349
Beastyqt1030
shahzam787
C9.Mang0259
Liquid`Hasu115
RotterdaM91
Organizations
Other Games
BasetradeTV87
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 17 non-featured ]
StarCraft 2
• musti20045 95
• Hupsaiya 75
• Hinosc 28
• RyuSc2 5
• AfreecaTV YouTube
• sooper7s
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
StarCraft: Brood War
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• masondota2883
Other Games
• imaqtpie1278
• Scarra925
Upcoming Events
PiGosaur Cup
1h 46m
Replay Cast
10h 46m
Replay Cast
1d 1h
The PondCast
1d 11h
OSC
1d 11h
Replay Cast
2 days
RSL Revival
2 days
OSC
2 days
Korean StarCraft League
3 days
RSL Revival
3 days
[ Show More ]
BSL
3 days
GSL
4 days
Cure vs herO
SHIN vs Maru
BSL
4 days
Replay Cast
5 days
Replay Cast
6 days
The PondCast
6 days
Liquipedia Results

Completed

Proleague 2026-05-11
WardiTV TLMC #16
Nations Cup 2026

Ongoing

BSL Season 22
ASL Season 21
IPSL Spring 2026
KCM Race Survival 2026 Season 2
Acropolis #4
KK 2v2 League Season 1
BSL 22 Non-Korean Championship
Proleague 2026-05-12
SCTL 2026 Spring
RSL Revival: Season 5
2026 GSL S1
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2

Upcoming

Escore Tournament S2: W7
YSL S3
Escore Tournament S2: W8
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
WardiTV Spring 2026
2026 GSL S2
BLAST Bounty Summer 2026: Closed Qualifier
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
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.