• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 03:09
CEST 09:09
KST 16:09
  • 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
RSL Season 1 - Final Week1[ASL19] Finals Recap: Standing Tall10HomeStory Cup 27 - Info & Preview18Classic wins Code S Season 2 (2025)16Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0
Community News
Firefly given lifetime ban by ESIC following match-fixing investigation14$25,000 Streamerzone StarCraft Pro Series announced6Weekly Cups (June 30 - July 6): Classic Doubles6[BSL20] Non-Korean Championship 4x BSL + 4x China9Flash Announces Hiatus From ASL66
StarCraft 2
General
RSL Season 1 - Final Week Firefly given lifetime ban by ESIC following match-fixing investigation The SCII GOAT: A statistical Evaluation TL Team Map Contest #4: Winners Weekly Cups (June 30 - July 6): Classic Doubles
Tourneys
$25,000 Streamerzone StarCraft Pro Series announced FEL Cracov 2025 (July 27) - $8000 live event Sparkling Tuna Cup - Weekly Open Tournament RSL: Revival, a new crowdfunded tournament series WardiTV Mondays
Strategy
How did i lose this ZvP, whats the proper response Simple Questions Simple Answers
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 481 Fear and Lava Mutation # 480 Moths to the Flame Mutation # 479 Worn Out Welcome Mutation # 478 Instant Karma
Brood War
General
BW General Discussion BGH Auto Balance -> http://bghmmr.eu/ [G] Progamer Settings ASL20 Preliminary Maps [ASL19] Finals Recap: Standing Tall
Tourneys
[Megathread] Daily Proleagues [BSL20] Non-Korean Championship 4x BSL + 4x China [BSL20] Grand Finals - Sunday 20:00 CET CSL Xiamen International Invitational
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do.
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Path of Exile What do you want from future RTS games? Beyond All Reason
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Positive Thoughts on Setting Up a Dual-Caliber FX
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
Summer Games Done Quick 2025! US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread Stop Killing Games - European Citizens Initiative
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [\m/] Heavy Metal Thread
Sports
Formula 1 Discussion 2024 - 2025 Football Thread NBA General Discussion TeamLiquid Health and Fitness Initiative For 2023 NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
momentary artworks from des…
tankgirl
Culture Clash in Video Games…
TrAiDoS
from making sc maps to makin…
Husyelt
StarCraft improvement
iopq
Customize Sidebar...

Website Feedback

Closed Threads



Active: 570 users

Is SC skill natural or trained? - Page 11

Forum Index > SC2 General
Post a Reply
Prev 1 9 10 11 12 13 30 Next All
Nayl
Profile Joined March 2010
Canada413 Posts
Last Edited: 2011-03-21 21:07:10
March 21 2011 21:06 GMT
#201
Being able to train for 8-12 hours a day in itself is a natural talent. Majority of people will not be able to do this.

Part of the reason why players like Jaedong is so good is because they can train more and harder than anyone else.
Sablar
Profile Blog Joined December 2010
Sweden880 Posts
Last Edited: 2011-03-21 21:16:48
March 21 2011 21:15 GMT
#202
Agreed about brainwaves. It doesn't say anything about causal effect.

But..

On March 22 2011 05:23 Leviwtf wrote:

I have yet to see any actual proof of natural talent for video games. As someone else said many people don't realize how much "practice" they actually do without ever playing starcraft 2. Decision making, decisiveness, and on the spot analysis are life skills you do every single day. Every time you move a mouse you are practicing mouse control...probably not in a very effective manner but nonetheless still practicing it. The mom example described earlier used is a great one to illustrate this.


Unless you think people are exactly the same, and have exactly the same potential for being good at things from birth, then why is it not possible for someone to have a natural talent for SC2? I don't see what kind of proof you aren't finding.

Yes, people start playing SC2 with a number of skills already in learned, which gives a different potential for becoming good at it fast. But did those skills develop only from the environment? No.. it all had to start somewhere and in the end our genes will give us different abilities not only in height and physical things, but also in problem solving and information processing. Even things like perseverence would be modified by genes in the end. The environment has a large impact on it but there are just skills that cannot be improved upon past a certain point.

Taking a rather negative example, do you think a person with an IQ of 60 could become a GSL champion? Why not? It's a clinical condition, yes, but with enough practise why would that little setback be an issue?

Being a programer isn't normal at all, it's out there in the extreme of the population. It's hard to say what skills are required, but even things like effective practise, learning from mistakes, decision making and on the spot analysis would be learned based both on experience and genes. Pretty much anyone can become good at something but when you take it to the extreme levels then it's more noticable than ever that people aren't the same.

If I had a kid, I wouldn't say it like this. You can always view it from the positive side and talk about the potential for improvement that everybody has. And I think that potential is quite large. But in a place like this it just seems like denial to state that we are all the same and that anyone can do anything they set their mind to. Even if someone sucked, trained hard, and became pro, I still think there was a natural ability behind it. It's more likely because of the normal story which is training hard, but never becoming the best anyway.
Lysenko
Profile Blog Joined April 2010
Iceland2128 Posts
Last Edited: 2011-03-21 21:36:32
March 21 2011 21:17 GMT
#203
On March 22 2011 06:01 feanor1 wrote:
As far as the reason some people in bronze have 500+ games and still are not improving I think that has more to do with their general approach of the game. They aren't taking it as seriously and thats totally fine.


Players in Bronze, from what I've seen in ladder games against them, are improving rapidly, but since they're mostly improving together and not moving ahead of the pack, they remain in Bronze.

Edit: I just picked out a random ZvT replay from last November, when I was high silver, and a random ZvT replay from March 18th, also high silver, just to compare.

Both Terrans were using nearly identical builds, but the one from March 18th had a three times larger army at the 10 minute mark.
http://en.wikipedia.org/wiki/Lysenkoism
PeaNuT_T
Profile Joined October 2010
Sweden326 Posts
March 21 2011 21:18 GMT
#204
I think its all trained but then some people need more practice then other.
iNcontrol, IdrA,Lz, Strifecro, Axslav, Machine, Demuslim! EG Fighting!!!~~
Disciple7
Profile Joined August 2010
United States198 Posts
March 21 2011 21:20 GMT
#205
I think there is a natural affinity for the game (I immediately placed in plat with this being the first time ever playing an RTS, got to diamond, then quit for 5 months, came back into the game and didn't miss a beat), but I also think it is entirely trainable, but having a knack for it just makes the process easier.
A fanatic is one who can't change his mind and won't change the subject. -Winston Churchill
IamaGrapeMan
Profile Blog Joined November 2010
Canada165 Posts
March 21 2011 21:27 GMT
#206
On March 21 2011 22:35 JeLLe04 wrote:
Show nested quote +
On March 21 2011 22:33 Geolich wrote:
Big difference is that those prosports have generations of knowledge/training to draw upon. There are 100000000s of talented junior athletes worldwide, hard work is necessary but youre sure as hell not going to be a pro athlete by willpower alone (generally - I know there are exceptions)

I feel that because SC (rts games in general) are so new in their development that hard work to nail the basics really can get you far, because collectively even the best players are not at their optimum.

Probably gonna cop alot of flak for this but IdrA is a good example - lets face it his gamesense or w/e you want to call it is average, but he is a macro machine due to hours upon hours of practicing builds, rotations of inject/creep/drone/produce etc. But he survives for now as this is enough to put him streets ahead of players who do not have this mechanical base


I absolutely, absolutely, absolutely agree with your point about IdrA, and I've been saying it for ages. It is evident in his play that his success is a result of hours upon hours of practice - that's why his timings, macro, and micro are often nigh-impeccable, while his "Achille's heel" tends to often be his decision making.


that doesn't really make sense, and doesn't even follow from you quoted. his decision making is on par with his mechanics; since mechanics and decision making are very closely related.
Oreo7
Profile Blog Joined December 2010
United States1647 Posts
March 21 2011 21:52 GMT
#207
Little of both. Everyone improves through work, but it can also depend what kind of work. If people are screwing around / playing for fun not doing good builds etc. they can play 1000's of games and be bronze. Or people can muscle up straight away, and just work and get good fast.

But yeah, you need a basic level of intelligence.
Stork HerO and Protoss everywhere - redfive on bnet
DaCruise
Profile Joined July 2010
Denmark2457 Posts
March 21 2011 21:53 GMT
#208
While I would like to think that I can one day be nr.1 in the master league, I´m just not sure that will be the case, no matter how hard I try.
Yoshi Kirishima
Profile Blog Joined July 2009
United States10325 Posts
March 21 2011 21:55 GMT
#209
Koreans have more psionic capabilities than us, so they have a slight advantage.

Jk.


There is no such thing as talent (definitions vary). Some people are better suited to do different things, whether it be the way their brain works, their body composition, their body shape, their attitude, their willpower, etc. Everyone can do anything (reasonably, or at least we haven't found a way yet to overcome obstacles like punching someone without arms), but some people will have advantages over others.

In the end, it comes out with passion and dedication. Do what you love in life, stick with it! If you are hesitant to come out of your bubble to overcome the obstacles, you probably don't have a strong enough passion or determination for it, or you are screwing yourself over and you need to find a way to motivate yourself!
Mid-master streaming MECH ONLY + commentary www.twitch.tv/yoshikirishima +++ "If all-in fails, all-in again."
tdt
Profile Joined October 2010
United States3179 Posts
Last Edited: 2011-03-21 22:03:20
March 21 2011 22:01 GMT
#210
Edison said something like 99% perspiration 1% inspiration and I agree. At the very very very tippy top I think there is some natural skill separating wheat from the chaff, not everyone can be Flash, but you can be pro, as in make money from it, with hard work.
MC for president
Markwerf
Profile Joined March 2010
Netherlands3728 Posts
March 21 2011 22:06 GMT
#211
It's almost all training I'm sure.
There is a bit of natural talent responsible for dexterity of the hands and intelligence but it can all be trained imo.
Like Einstein said, success is 90% transpiration and only 10% inspiration. You might have some natural ability to be good but if you don't train or develop it it will mean nothing, it is like this with anything in life really.
Training is not only the time directly invested in starcraft 2 though alot of other things, like having good analytical abilities or good mouse and keyboard control and learned alot in other ways. This can cause some people to be very far behind compared to others before they have even started the game and will make it practically impossible for them to reach high levels. If you start playing tennis at the age of 18 it is just impossible to become a pro anymore even though it is 99% training.

High level starcraft 2 is pure about mechanics anyway. Many of the GSL quality players completely prepare their matches beforehand knowing exactly what they want to do with some variations depending on what their opponent does. They don't even need to think of this themselves and can have a coach tell them.
Koreans are probably so good because of their dedication to the game. Gaming is a much bigger part of their culture and unlike other countries it is quite mainstream and way more socially acceptable. In the Netherlands you are a nerd if you say you need to train in a game, even if you are Grubby or Ret, whereas in Korea the pro's are heroes.
maartendq
Profile Blog Joined December 2010
Belgium3115 Posts
March 21 2011 22:18 GMT
#212
On March 21 2011 22:37 hoby2000 wrote:
If you believe that people are just "natural" at some things, then you probably believe in a deity.

Why do I say this? Because if you believe in "natural" talent, you don't understand the world around you. These players like Jaedong, or Flash, or anyone else who is really good at SC or SC2, are only good because of the amount of practice, and their method of practicing. They have been doing this for a very long time, and what people perceive as "natural" talent, is just an accumulation of their experiences poured into the game.

For example, if someone grows up working hard at everything they do, then they discover SC2, and decide to devote their time and energy to it, chances are that they will probably pick up the game pretty quickly, and be able to start beating people who are gold leaguers pretty quickly. This isn't because of a natural ability though, it's just because they understand the method they need to practice to make them understand the game better.

Musicians are the same way - I have a friend who has been playing piano since he was 4 or 5 years old. He's a wizard at piano now, and is a master of music in general. When he plays video games, he knows what he needs to do to already, to become good at said video game. He already has 15+ years of experience playing, practicing, and performing in the music arts - Playing, practicing and performing in video games won't really be a stretch.

However, this ability to play, practice and perform isn't all that you need - You also need determination. This is critical, because if you can get good at something, but don't really put forth enough time or effort, all your practice is pretty much wasted. You have to be determined to be good.

Determined play, practice, and performance - That's what makes someone good.


I'm a natural at martial arts, and sports in general. I've got an easy way of knowing this: I progress faster than most people and have more feeling for it than most people. I know people with exactly the same amount of determination as I have, and who've worked more than me, but still I'm outgrowing them, despite them training for a longer period already.

I know I'm a natural at learning languages. I absorb them like a spunge without even trying. I know people who would have to work insanely hard to get where I got myself because of natural talent.

I suck insanely hard at math. No matter how hard I try, how interesting I actually find the matter, I will never be as good as someone who's got a knack for it.
Pro]ChoSen-
Profile Joined December 2008
United States318 Posts
March 21 2011 22:22 GMT
#213
There is definitely natural skill. Some people play SC2 for 1 month and roflstomp people who have played years. Hardwork / who trains the most is very important but some people are just flat our more gifted. Whether it be speed of mind, reaction time, hand coordination / speed and ability to learn / adapt.

There are people who play 5000 games and are still in Bronze, there are people who play 50 games and are in Master League. Its definitely not just about how hard you work, a lot of it is natural talent.
niilzon
Profile Joined October 2010
Belgium105 Posts
March 21 2011 22:59 GMT
#214
In my opinion, what you call the "natural" skill is not the same for every player, just like some persons on earth cannot and don't want to understand extreme mathematics or, on another hand, fine art.

Some of it has to do with your brain, but for the vast majority of persons, the brain factor is relatively the same (not many Einstein's around ) and will be ignored for the rest of my explanation.

However, why can one not understand extreme mathematics or art, and does not want to learn it? Well, it is mostly because given his past experiences, it would be much more difficult to master and appreciate it for that person than for some other persons. Because that person was rarely interacting with that kind of intellectual material, especially during it's "early" development stages (until 10 to 16+ years old for the highest influences, but the younger you are, the harder your experiences might define you). The older you are, the lesser are the *chances* that you change, and the changes are *usually* smaller once you get older.

If you rarely do mathematics, you will probably not be good at it and you will probably not like it either. The same goes for art if you are not usually in contact with it, and especially without the required explanations (just like mathematics or any other similar example).
However, you will enjoy it and be good at it in the opposite case.
The same goes for the experiences that involve gaming-similar experiences that are not actual gaming (this is a wide range of experiences) and, thus, define what you call the "natural skill" for gaming.

Now.. Many things that happened to you during your youth defined your "natural skill" for sc2 or general gaming. Those things were not explicitely video-gaming or sc2-oriented, but for example playing lots of chess (or stratego ) are great examples that would prepare you for a sc2-skillfull future.

The interactions that you had with the world during your youth, as well as the rest of your life (but I insist on the youth part), forged and keep on forging a great part of your personnality and main skills.

Now, to answer this part :

What do you guys think? If you're high Diamond or Masters, do you think you've worked enough to deserve it, or do you think you were just "born that way"?


(I'm an "old" player, about 3000+ Masters, approx 3200. I don't practice alot)
I know that the fact that I played alot of chess, stratego, abalone, pente and such strategical mind-games when I was young is what made me especially like rts-games later on (starting with dune, command and conquer etc). Then the experience, combined with alot of "training" (play and similar non-gaming experiences that develop the same general skills), is what made me reach diamond during the beta after a few games : you get it in your blood, since all the rts-games are, from a low to a very high level, similar, and the real world experiences can influence alot as well, since they are similar to some extent as well.

If I never had played any rts-game (but keep everything else : chess, stratego etc), I'm pretty sure that I would easily beat someone who never would have played any rts-game either but had a singing-oriented youth (well this is a rather drastic example but it gets to the point).

However, if I had never played chess, stratego etc, and if that same singing-oriented person had never sung but had played stratego and chess during its youth.. I'm pretty sure that that person would beat me if we both played our first rts-game against each other.

To sum it up, I think that the brain has some to do with it, but for the majority of people, it's the earlier experiences. Note that it is totally certain that experiences can develop brains more than others : if you stare at a blank wall during all the free time that you have from 3 to 10 years old, you will become "dumb", that does not make a stretch : the brain is a muscle and a muscle needs training. But the brain is a particular muscle : it also needs context.

I hope that this clarified your vision on the matter It helped me understand some things while writing this down, as I never though about it a little seriously before. Good night.
ooni
Profile Blog Joined March 2010
Australia1498 Posts
March 21 2011 23:03 GMT
#215
Straight forward answer


should add to OP
Hi!
bearhug
Profile Joined September 2010
United States999 Posts
Last Edited: 2011-03-21 23:18:45
March 21 2011 23:05 GMT
#216
There is something called IQ which is generic. I'm sure there is something similar in SC: "SC IQ".

Don't want to discourage people, but we have to accept the truth: people are not born "equal".
We are dusts in the vast cosmic arena. Need to make the most out of life when we still have it.
trias_e
Profile Blog Joined May 2010
United States520 Posts
Last Edited: 2011-03-21 23:16:18
March 21 2011 23:13 GMT
#217
How do the people that think there is no natural talent involved whatsoever expain the emergence of players who play in the exact same conditions for a long period of time with a group of teammates? If it was simply based on training, we would see far more similar skill levels between players with similar training regiments than what actually occurs. I think there is obviously an element of natural skill which displays itself on the high end. It is somewhat insulting to suggest otherwise...basically you're accusing those not at the very top of not working hard enough, which I don't believe you are justified in doing per se.

Finally, there's no reason based on the theory of evolution to expect people to have precisely the same capabilities when it comes to hand-speed/accuracy, or even decision-making speed/accuracy. It might be a comforting thing to believe in, but a blank-slate theory when it comes to human talents and abilities is not justified.
bearhug
Profile Joined September 2010
United States999 Posts
Last Edited: 2011-03-21 23:19:05
March 21 2011 23:14 GMT
#218
On March 22 2011 08:03 ooni wrote:
Straight forward answer
http://www.youtube.com/watch?v=Kc0Pgm8lWRw&feature=player_embedded#at=790

should add to OP


Thanks. This is very interesting, which once again proves that genes play a big part.
We are dusts in the vast cosmic arena. Need to make the most out of life when we still have it.
MaKfejA
Profile Joined November 2010
Canada117 Posts
March 21 2011 23:29 GMT
#219
On March 22 2011 08:03 ooni wrote:
Straight forward answer
http://www.youtube.com/watch?v=Kc0Pgm8lWRw&feature=player_embedded#at=790

should add to OP

This is the second time this has been posted, and it actually shows nothing causal about the relationship between the brain function and ability to play games. Do not misunderstand the findings here. All it tells you is that the brain of a progamer works differently while playing games than does a casual gamer. The progamer has played much, much more than the casual gamer and as a result of that, the parts of his brain that activate are different than the parts of the brain that would activate in a normal person.

Using music as an analogy, I guarantee when you're playing an instrument for the first time, you will not have the instincts of a virtuoso. However, as you play more, you learn your habits and instincts. In a subsequent fMRI, you would see that the parts of the brain associated with instinct would activate, whereas at the beginning of your musical career you would see visual and audio parts activating. The same thing can be said for StarCraft gamers.
MuffinFTW
Profile Blog Joined August 2010
United States235 Posts
March 21 2011 23:32 GMT
#220
There is a small amount of talent to be able to understand and learn quickly along with learning along with being able to multitask well.

But I think mostly practice is how you get better, nobody can just magically be good without experience or playing/practicing.
Prev 1 9 10 11 12 13 30 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 2h 51m
[ Submit Event ]
Live Streams
Refresh
StarCraft: Brood War
Noble 95
JulyZerg 41
Bale 23
Sharp 6
yabsab 1
Dota 2
ODPixel268
NeuroSwarm93
League of Legends
JimRising 655
Counter-Strike
shoxiejesuss57
Heroes of the Storm
Khaldor114
Other Games
summit1g9163
shahzam839
Stewie2K708
monkeys_forever421
SortOf73
rGuardiaN1
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
Other Games
gamesdonequick0
StarCraft: Brood War
sctven
[ Show 15 non-featured ]
StarCraft 2
• Berry_CruncH385
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• tankgirl 1
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• lizZardDota2140
League of Legends
• Lourlo1263
• Stunt587
Upcoming Events
RSL Revival
2h 51m
ByuN vs SHIN
Clem vs Reynor
OSC
5h 51m
Replay Cast
16h 51m
RSL Revival
1d 2h
Classic vs Cure
FEL
1d 8h
OSC
1d 12h
RSL Revival
2 days
FEL
2 days
FEL
2 days
CSO Cup
2 days
[ Show More ]
BSL20 Non-Korean Champi…
2 days
Bonyth vs QiaoGege
Dewalt vs Fengzi
Hawk vs Zhanhun
Sziky vs Mihu
Mihu vs QiaoGege
Zhanhun vs Sziky
Fengzi vs Hawk
Sparkling Tuna Cup
3 days
RSL Revival
3 days
FEL
3 days
BSL20 Non-Korean Champi…
3 days
Bonyth vs Dewalt
QiaoGege vs Dewalt
Hawk vs Bonyth
Sziky vs Fengzi
Mihu vs Zhanhun
QiaoGege vs Zhanhun
Fengzi vs Mihu
Replay Cast
5 days
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2025-07-07
HSC XXVII
Heroes 10 EU

Ongoing

JPL Season 2
BSL 2v2 Season 3
Acropolis #3
KCM Race Survival 2025 Season 2
CSL 17: 2025 SUMMER
Copa Latinoamericana 4
Jiahua Invitational
Championship of Russia 2025
RSL Revival: Season 1
Murky Cup #2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025

Upcoming

2025 ACS Season 2: Qualifier
CSLPRO Last Chance 2025
CSL Xiamen Invitational
CSL Xiamen Invitational: ShowMatche
2025 ACS Season 2
CSLPRO Chat StarLAN 3
K-Championship
uThermal 2v2 Main Event
SEL Season 2 Championship
FEL Cracov 2025
Esports World Cup 2025
Underdog Cup #2
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
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 © 2025 TLnet. All Rights Reserved.