• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 11:45
CET 17:45
KST 01:45
  • 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
TL.net Map Contest #21: Winners11Intel X Team Liquid Seoul event: Showmatches and Meet the Pros10[ASL20] Finals Preview: Arrival13TL.net Map Contest #21: Voting12[ASL20] Ro4 Preview: Descent11
Community News
[TLMC] Fall/Winter 2025 Ladder Map Rotation6Weekly Cups (Nov 3-9): Clem Conquers in Canada4SC: Evo Complete - Ranked Ladder OPEN ALPHA8StarCraft, SC2, HotS, WC3, Returning to Blizzcon!45$5,000+ WardiTV 2025 Championship7
StarCraft 2
General
Mech is the composition that needs teleportation t [TLMC] Fall/Winter 2025 Ladder Map Rotation Weekly Cups (Nov 3-9): Clem Conquers in Canada Craziest Micro Moments Of All Time? SC: Evo Complete - Ranked Ladder OPEN ALPHA
Tourneys
Master Swan Open (Global Bronze-Master 2) Constellation Cup - Main Event - Stellar Fest Tenacious Turtle Tussle Sparkling Tuna Cup - Weekly Open Tournament $5,000+ WardiTV 2025 Championship
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 499 Chilling Adaptation Mutation # 498 Wheel of Misfortune|Cradle of Death Mutation # 497 Battle Haredened Mutation # 496 Endless Infection
Brood War
General
BW General Discussion FlaSh on: Biggest Problem With SnOw's Playstyle Terran 1:35 12 Gas Optimization BGH Auto Balance -> http://bghmmr.eu/ [ASL20] Ask the mapmakers — Drop your questions
Tourneys
[Megathread] Daily Proleagues [BSL21] RO32 Group D - Sunday 21:00 CET [BSL21] RO32 Group C - Saturday 21:00 CET [ASL20] Grand Finals
Strategy
Current Meta PvZ map balance How to stay on top of macro? Soma's 9 hatch build from ASL Game 2
Other Games
General Games
Nintendo Switch Thread EVE Corporation Stormgate/Frost Giant Megathread Should offensive tower rushing be viable in RTS games? Path of Exile
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 SPIRED by.ASL Mafia {211640}
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine Canadian Politics Mega-thread The Games Industry And ATVI
Fan Clubs
White-Ra Fan Club The herO Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread Movie Discussion! Korean Music Discussion Series you have seen recently...
Sports
2024 - 2026 Football Thread Formula 1 Discussion NBA General Discussion MLB/Baseball 2023 TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
SC2 Client Relocalization [Change SC2 Language] Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Dyadica Gospel – a Pulp No…
Hildegard
Coffee x Performance in Espo…
TrAiDoS
Saturation point
Uldridge
DnB/metal remix FFO Mick Go…
ImbaTosS
Reality "theory" prov…
perfectspheres
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1586 users

Simple Questions, Simple Answers - Page 9

Forum Index > General Games
Post a Reply
Prev 1 7 8 9 10 11 73 Next
zappa-
Profile Joined January 2015
Canada21 Posts
February 02 2015 05:35 GMT
#161
So far I can think of:
Cross-hair placement at head level.
Buying at the correct times.
Not pushing when you don't have to.

Is there any tips you guys could share about how you analyze your own game watching replays?
What should I be looking for?
Thank you for your time.


Looking at crosshair movements is always something good. Additionally, look for timings/spawn locations on different maps to better understand when you can be in a good/bad position if the other team is rushing your defensive position (opposite if you're T). Also try to look for good and bad angles when you met an enemy.
SickDownlink
Profile Joined May 2010
United States8 Posts
February 02 2015 06:51 GMT
#162
Nagisama, you are a gentleman and a scholar. Thank you for the response. I am Nova 1 so a lot of this was very helpful as a reminder to be mindful of. Some of the information I knew about but I think that it is great that you took the time to write it down because I am sure it can help out others.

Thanks again, also awesome links!

You Rock!
Protoss Are Metal!
nonsequitur
Profile Blog Joined July 2010
384 Posts
Last Edited: 2015-02-02 19:37:25
February 02 2015 19:37 GMT
#163
This "door" at dust2 long.

http://i.imgur.com/folpBjo.jpg

On CT, I've seen quite a few pros going to the door and making sure they are in the center before turning around. Is there a reason why?
amazingxkcd
Profile Blog Joined September 2010
GRAND OLD AMERICA16375 Posts
February 02 2015 19:54 GMT
#164
it's so that when the Ts' pop flashes come out (Ts will rarely push out without the pop flash), they can just 180 and defend long without being blind (they can bounce a flash out of that wall as well before spinning). Get right does this alot when he holds Long A.
The world is burning and you rather be on this terrible website discussing video games and your shallow feelings
munch
Profile Joined July 2014
Mute City2363 Posts
February 03 2015 05:34 GMT
#165
On February 03 2015 04:37 nonsequitur wrote:
This "door" at dust2 long.

http://i.imgur.com/folpBjo.jpg

On CT, I've seen quite a few pros going to the door and making sure they are in the center before turning around. Is there a reason why?


Probably set smokes / flashes
WriterForm is temporary, MMA is permanent || http://www.teamliquid.net/blogs/508630-article-archive
Nagisama
Profile Blog Joined April 2010
Canada4481 Posts
February 03 2015 06:26 GMT
#166
On February 03 2015 04:37 nonsequitur wrote:
This "door" at dust2 long.

http://i.imgur.com/folpBjo.jpg

On CT, I've seen quite a few pros going to the door and making sure they are in the center before turning around. Is there a reason why?

Players align themselves to landmark features on the map to ensure they can throw a consistent smoke or flash to cover a specific section of the map.
Calendar"Everyone who has accomplished more than you has no life; Everyone who has accomplished less than you is a noob." | Elem: "nagi is actually really smart"
iXphobos
Profile Joined July 2010
Germany1464 Posts
Last Edited: 2015-02-03 10:03:56
February 03 2015 10:03 GMT
#167
On February 02 2015 14:24 Nagisama wrote:
Show nested quote +
On February 02 2015 11:16 SickDownlink wrote:
Okay, I have a noob question. What is the best way to watch replays of myself to improve?

I would like to know the mental checklist I should be looking for similar to watching SC replays i.e. Have the production tab open and look for any moments where you are not building workers...

So far I can think of:
Cross-hair placement at head level.
Buying at the correct times.
Not pushing when you don't have to.

Is there any tips you guys could share about how you analyze your own game watching replays?
What should I be looking for?
Thank you for your time.

EDIT:
One more question, what would be the best way to get in contact with someone willing to teach/help me improve at the game?

+ Show Spoiler +
Disclaimer: I rarely look at my own demos, I find it's not exactly the same as SC, since you don't hear team comms in the demo, but I'll give a shot at what you should look for when you do. Also, I don't know what rank you are, so some of this may sound a bit obvious, or some of it may not.

In terms of buying at wrong times, you should realize it when you're the only one that bought, and the rest of your team didn't, or the other way around. Don't think it's necessary to look for in the replays.

Aside from what you've said, here's some other things:
- Do you reload immediately after you kill someone?
Don't. Until you're 100% sure you're in a safe place, or your ammo is at 0 You should always expect someone else will come around the corner and try to get a trade kill after you killed their teammate, you don't want them to catch you reloading. You can practice this by playing deathmatch, and avoid reloading until you die or run out of ammo.

- Are you randomly quick-switching your weapon when you shouldn't be?
Sure pros look fancy and quick-switch their weapons all the time, but don't do it when you're about to enter a site, or round a corner. Opponents always pop out at the worst times. Similarly, can also be practiced by playing deathmatch, because opponents come from everywhere.

- Are you running with your rifle/pistol/nade in hand in "safe" areas when you could be maximizing your time by running with your knife out?
I think you know this, but running with knife out is faster than having a weapon/nade. It cuts seconds off reaching certain areas. It's hard to define "safe" areas aside from your spawn in the first few seconds and it always depends on the situation, but as a simplified example: You're on dust2 and it's 1v2, you're terrorist with the bomb on cat and just killed a CT, making it 1v1. You know the last CT is on A site (just from another engagement seconds earlier). You want to run to B site to plant the bomb (there's other metagame stuff and tactics you can do to win the 1v1 but w/e this is simplified), this means that everywhere from cat to lower B to upper B to entrance of B, is essentially safe for you to run as fast as you can towards the bombsite, so you can run with your knife out because you won't even run into the CT until maybe when you enter the B bombsite.

- When taking sites, whether as CT or T, are you taking the sites in coordination with your teammates?
Don't run in one by one and get picked off. Go together.

- Are you making use of your nades before you die?
If you bought nades, make sure you use them. It's situational ofc, and exceptions happen, ie you die after losing a duel etc but try not to die with a full set of nades.

- Kind of related to above, are your nades screwing over your teammates?
Sure you're flashing, but if your teammates are already in the area you're flashing and run into your flashes, well that sucks because you probably just got them all killed. At lower levels (novas and below), nades are more of a detriment than help because people don't know how to use it. You can get by with just purely outaiming your opponents.

These last 2 are probably more useful to pay attention to during the game. =\
- Are you and your teammates constantly being flanked by the opponents?
In MM, you really have to be a very flexible person to do good/decently. Teammates are going to be greedy/selfish etc. For example, CT side, I'd just let them call wherever they want to play, and then fill in the last spot. T side, if you don't have a plan and just want to work picks, try to cover the area that your teammate isn't covering. I'll use dust2 as an example again, for a T side default, you want a setup like this, 1 person covers upper B tunnel push, 1-2 people covering lower B push, 1-2 watching mid, and 1 person watching long A. The person watching the flanks, long A or upper B, are one of the most important people in that setup. Because if you try any strats that focus on taking the middle/cat area, you do not want to be flanked from behind. This is something you should technically be doing in-game actually. =\

- Are you checking your radar?
Typically I have the radar zoomed all the way out so I can see the entire map. "cl_radar_scale 0.3" This way, you literally see everything that's happening (helps a lot on CT side), and can call/help teammates call because sometimes in MM, people do not talk. Do not over rotate (I guess this can be a separate one too). Try to not rotate unless you see the bomb (when you're playing CT). For T side, if you're on the other side of the map, and you see one of your teammates being overwhelmed by 4+ people, you know it's safer to go to the opposite side he's at because little to no one should be there. The smaller radar takes a while to get used to, but the information it provides is ridiculously helpful, especially if you're used to it from BW/SC2 and always checking minimap. Try not to look too often, especially when you're holding a corner. Opponents love to always peek your angle when you're looking at the radar and get the jump on you =(.

shit this got a bit long =\ and I don't even know if it's any help. Anyways, to finish it up, you should typically just look at all the times you died, and think to yourself, how could I have played this situation better the next time so that I kill the person, instead of them killing me. And then try to remember to use it for the next time.

In the end, it all comes down to playing a lot, and getting that experience.

As for the person to help you, you can try to put your name up in the Player's Club thread, and play consistently with the same people (in the same level), or join a team (again depends on your level). Playing with the same people will tend to critique you a bit more and try to help you improve what you could do better next time in those clutch situations and what not.

edit: Also, try to watch streams of pros when they play MM/ESEA etc and see what their thought decisions are. You can also watch GOTV demos of pros and just stay on their point of view, even when they die. It gives a bit of info on their thought process and see how they react when encountering certain situations. This youtube channel has some good POVs of pros, or you can even check some of TL`adreN's videos when he was playing on TST. You see his POV, and also his communications with his team to see his thought process.


Great writeup Nagi. Someone should add this to the tutorial thread.
You mention basically every point i tell my silver firends to improve their game.
REDBLUEGREEN
Profile Blog Joined June 2008
Germany1904 Posts
February 03 2015 16:07 GMT
#168
When and how should I look at the radar?
I definitely died way too many times already when I was looking at the radar and an enemy peaked at that exact moment.

This is assuming you play MM and people don't talk a lot.
Should I look every time i hear shots or just when someone died?
Should I go behind cover for 0.5 secs and repeak after I have looked?
amazingxkcd
Profile Blog Joined September 2010
GRAND OLD AMERICA16375 Posts
February 03 2015 17:43 GMT
#169
On February 04 2015 01:07 REDBLUEGREEN wrote:
When and how should I look at the radar?
I definitely died way too many times already when I was looking at the radar and an enemy peaked at that exact moment.

This is assuming you play MM and people don't talk a lot.
Should I look every time i hear shots or just when someone died?
Should I go behind cover for 0.5 secs and repeak after I have looked?


the radar should be used similarly to how the mini map is used in Starcraft. You should be regularly be glancing at it to get the situation of the whole map (don't forget to zoom out to see the whole map) while still focusing on what's in front of your view. This way, you still retain focus of your FOV but with the corner of your eyes, still get the map awareness. This changes a bit for 1v1 where the radar may not help you at all if the last enemy's location is unknown.
The world is burning and you rather be on this terrible website discussing video games and your shallow feelings
icystorage
Profile Blog Joined November 2008
Jollibee19350 Posts
February 05 2015 06:50 GMT
#170
if a player is kicked. does he register a loss?

what if you kick a player then your team wins?
LiquidDota StaffAre you ready for a Miracle-? We are! The International 2017 Champions!
RagequitBM
Profile Joined November 2011
Canada2270 Posts
February 05 2015 08:39 GMT
#171
Vote kick the player gets the same result as the team ends up getting, kick due to TK is an auto loss iirc
Twitch.tv/Ragequitbm for all the fans
rd
Profile Blog Joined July 2010
United States2586 Posts
Last Edited: 2015-02-06 05:29:24
February 06 2015 05:28 GMT
#172
On February 04 2015 01:07 REDBLUEGREEN wrote:
When and how should I look at the radar?
I definitely died way too many times already when I was looking at the radar and an enemy peaked at that exact moment.

This is assuming you play MM and people don't talk a lot.
Should I look every time i hear shots or just when someone died?
Should I go behind cover for 0.5 secs and repeak after I have looked?


You pretty much answered your own question, aside from the going behind cover which is definitely overkill. In a perfect world your teammates would call every bit of information radar would convey, allowing you to focus on your aim. All it takes is a quick glance at the radar at the same time an opponent peeks you and you're very disadvantaged in reacting first.

On February 04 2015 02:43 amazingxkcd wrote:
Show nested quote +
On February 04 2015 01:07 REDBLUEGREEN wrote:
When and how should I look at the radar?
I definitely died way too many times already when I was looking at the radar and an enemy peaked at that exact moment.

This is assuming you play MM and people don't talk a lot.
Should I look every time i hear shots or just when someone died?
Should I go behind cover for 0.5 secs and repeak after I have looked?


the radar should be used similarly to how the mini map is used in Starcraft. You should be regularly be glancing at it to get the situation of the whole map (don't forget to zoom out to see the whole map) while still focusing on what's in front of your view. This way, you still retain focus of your FOV but with the corner of your eyes, still get the map awareness. This changes a bit for 1v1 where the radar may not help you at all if the last enemy's location is unknown.


IDK how you prefer to use a minimap in SC2 but ideally you'd put as much focus on it as humanly possible while still performing every other function perfectly, assuming you have the speed/awareness to do it. In CSGO you can compensate for the minimap with good team calling, and good map awareness (sound), as everything you need to react to in CS:GO is localized on screen as opposed to off screen in SC2.
xxsaznpride
Profile Blog Joined July 2008
United States506 Posts
February 06 2015 17:51 GMT
#173
Who is Team EnvyUs and why are they favored over VP and Fnatic on CSGOLounge? I read that they beat Torqued, but that's about it.
“Life is too short to embrace a woman I don’t love. I also think a woman’s life is too short to be embraced by a man she doesn’t love.” | CSGO: Cure Moonlight
amazingxkcd
Profile Blog Joined September 2010
GRAND OLD AMERICA16375 Posts
February 06 2015 17:54 GMT
#174
On February 07 2015 02:51 xxsaznpride wrote:
Who is Team EnvyUs and why are they favored over VP and Fnatic on CSGOLounge? I read that they beat Torqued, but that's about it.


ex-LDLC. they got picked up by new organization
The world is burning and you rather be on this terrible website discussing video games and your shallow feelings
SigmaoctanusIV
Profile Blog Joined April 2010
United States3313 Posts
Last Edited: 2015-02-06 21:36:56
February 06 2015 21:36 GMT
#175
The Counter Strike Competetive scene is infuriating. I got addicted to wow when WoD dropped and I stopped following the scene for about 3 months. I am getting back into the scene and every single team but Virtus Pro Has new members or are on brand new teams.

SO my question is, Do we have a database like TLPD or Liquipedia for CSGO so I can figure out who is on what team now and look up old rosters and stuff?
I am Godzilla You are Japan
amazingxkcd
Profile Blog Joined September 2010
GRAND OLD AMERICA16375 Posts
February 06 2015 21:38 GMT
#176
On February 07 2015 06:36 SigmaoctanusIV wrote:
The Counter Strike Competetive scene is infuriating. I got addicted to wow when WoD dropped and I stopped following the scene for about 3 months. I am getting back into the scene and every single team but Virtus Pro Has new members or are on brand new teams.

SO my question is, Do we have a database like TLPD or Liquipedia for CSGO so I can figure out who is on what team now and look up old rosters and stuff?


boilerplate answer: There's kniferound but it's terribly incomplete. If we do get a liquipedia for CS:GO, we'll let you know
The world is burning and you rather be on this terrible website discussing video games and your shallow feelings
SigmaoctanusIV
Profile Blog Joined April 2010
United States3313 Posts
February 06 2015 21:47 GMT
#177
On February 07 2015 06:38 amazingxkcd wrote:
Show nested quote +
On February 07 2015 06:36 SigmaoctanusIV wrote:
The Counter Strike Competetive scene is infuriating. I got addicted to wow when WoD dropped and I stopped following the scene for about 3 months. I am getting back into the scene and every single team but Virtus Pro Has new members or are on brand new teams.

SO my question is, Do we have a database like TLPD or Liquipedia for CSGO so I can figure out who is on what team now and look up old rosters and stuff?


boilerplate answer: There's kniferound but it's terribly incomplete. If we do get a liquipedia for CS:GO, we'll let you know


Thanks it would be really helpful. It seems like every 3 weeks the NA teams all disband and swap around and form new teams.
I am Godzilla You are Japan
Yrr
Profile Joined June 2012
Germany804 Posts
Last Edited: 2015-02-07 14:50:55
February 07 2015 14:50 GMT
#178
What category do you guys use for reporting people after a game for teamkilling or just fucking around in competitive.
There is no good one on the steam profiles.
MMR decay is bad, m'kay? | Personal Hero: TerranHwaiting
Nagisama
Profile Blog Joined April 2010
Canada4481 Posts
February 07 2015 14:54 GMT
#179
Those are easier done in-game. Otherwise, you lose your chance really, cause the teamkilling and griefing happened in-game. You can't report the other team teamkilling each other though.
Calendar"Everyone who has accomplished more than you has no life; Everyone who has accomplished less than you is a noob." | Elem: "nagi is actually really smart"
Yrr
Profile Joined June 2012
Germany804 Posts
February 07 2015 15:09 GMT
#180
I usually dont have time in the game, so how do you do it after a game?
MMR decay is bad, m'kay? | Personal Hero: TerranHwaiting
Prev 1 7 8 9 10 11 73 Next
Please log in or register to reply.
Live Events Refresh
Next event in 6h 15m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SteadfastSC 223
StarCraft: Brood War
Calm 2855
Rain 2071
Hyuk 1671
Horang2 778
Shuttle 333
Backho 75
Barracks 42
Rock 41
hero 32
Aegong 22
[ Show more ]
zelot 21
Killer 17
Dota 2
Gorgc4296
qojqva2111
Dendi625
BananaSlamJamma141
XcaliburYe91
Super Smash Bros
Mew2King97
Other Games
hiko537
DeMusliM500
ceh9383
Fuzer 223
Hui .183
Sick156
QueenE53
Trikslyr35
BRAT_OK 17
MindelVK5
fpsfer 2
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 18 non-featured ]
StarCraft 2
• 3DClanTV 54
• poizon28 29
• IndyKCrew
• sooper7s
• AfreecaTV YouTube
• Migwel
• intothetv
• LaughNgamezSOOP
• Kozan
StarCraft: Brood War
• HerbMon 39
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• C_a_k_e 2866
League of Legends
• Nemesis3737
• TFBlade1149
Other Games
• WagamamaTV396
• Shiphtur140
Upcoming Events
Tenacious Turtle Tussle
6h 15m
The PondCast
17h 15m
RSL Revival
17h 15m
Solar vs Zoun
MaxPax vs Bunny
Kung Fu Cup
19h 15m
ByuN vs ShoWTimE
Classic vs Cure
Reynor vs TBD
WardiTV Korean Royale
19h 15m
PiGosaur Monday
1d 8h
RSL Revival
1d 17h
Classic vs Creator
Cure vs TriGGeR
Kung Fu Cup
1d 19h
herO vs TBD
CranKy Ducklings
2 days
RSL Revival
2 days
herO vs Gerald
ByuN vs SHIN
[ Show More ]
Kung Fu Cup
2 days
IPSL
3 days
ZZZero vs rasowy
Napoleon vs KameZerg
BSL 21
3 days
Tarson vs Julia
Doodle vs OldBoy
eOnzErG vs WolFix
StRyKeR vs Aeternum
Sparkling Tuna Cup
3 days
RSL Revival
3 days
Reynor vs sOs
Maru vs Ryung
Kung Fu Cup
3 days
WardiTV Korean Royale
3 days
BSL 21
4 days
JDConan vs Semih
Dragon vs Dienmax
Tech vs NewOcean
TerrOr vs Artosis
IPSL
4 days
Dewalt vs WolFix
eOnzErG vs Bonyth
Replay Cast
4 days
Wardi Open
4 days
Monday Night Weeklies
5 days
WardiTV Korean Royale
5 days
The PondCast
6 days
Liquipedia Results

Completed

Proleague 2025-11-07
Stellar Fest: Constellation Cup
Eternal Conflict S1

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
SOOP Univ League 2025
YSL S2
BSL Season 21
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual

Upcoming

SLON Tour Season 2
BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
HSC XXVIII
RSL Offline Finals
WardiTV 2025
RSL Revival: Season 3
META Madness #9
BLAST Bounty Winter 2026
BLAST Bounty Winter 2026: Closed Qualifier
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 2025
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.