• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 21:32
CEST 03:32
KST 10:32
  • 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
[ASL22] Ro16 Preview: Holy Diver5[ASL22] Ro16 Preview: Rough Waters10[ASL22] Ro24 Preview: Siren's Call8[ASL22] Ro24 Preview: Summer's End9Serral wins HomeStory Cup 2915
Community News
Weekly Cups (Sep 7-12): SHIN, ByuN, MaxPax double down1StarCraft open world shooter announced at BlizzCon100Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism10Official StarCraft website teases new content ahead of BlizzCon?179Stellar Fest TWO the Moon (Dec 16-20)9
StarCraft 2
General
Balance hotfix patch 5.0.16b (July 16) The Death of Cheese: From a Professional Cheeser SC4ALL II: StarCraft 2 Player Announcement 8/8 Yamato Cup Series StarCraft open world shooter announced at BlizzCon
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament RSL Revival: Season 6 - Qualifiers and Main Event RSL goes to London! 2026 Offline Finals Nov 21-22 SC2 AI Tournament 2026 Fall KSL Week #92
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
Nexus Wars 2021 GUIDE [M] (2) Industrial Park
External Content
Mutation # 543 Enhanced Defenses The PondCast: SC2 News & Results Mutation # 542 The Ascended Mutation # 541 Binary Choice
Brood War
General
Bot on ladder New 3v3 BGH Ladder (and more) on ShieldBattery! Syncronization issues and can't find games Remastered crash fix suggestions BGH Auto Balance -> http://bghmmr.eu/
Tourneys
[BSL23] SM: Ret vs TerrOr - bo7 - Sunday 9pm CEST [ASL22] Ro16 Group C [ASL22] Ro16 Group D [Megathread] Daily Proleagues
Strategy
Replay Review Process - What do you do? Simple Questions, Simple Answers Odyssey Mineral Stack Saturation Game Theory for Starcraft
Other Games
General Games
Warcraft III: The Frozen Throne Nintendo Switch Thread Stormgate/Frost Giant Megathread EVE Corporation Diablo IV
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread Canadian Politics Mega-thread Post Your Watch!
Fan Clubs
MarineLorD Fan Club The Creator Fan Club The ShoWTimE Fan Club
Media & Entertainment
Movie Discussion! [Manga] One Piece Diablo Animated Series on Netflix
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Northern Ireland Global Starcraft
Blogs
[meme] I finally understa…
LUCKY_NOOB
Virtual Romance, Real-Life C…
TrAiDoS
Regacy Esports:Our Goa…
regacyesports
Dreaming of BW patches (mod…
c3rberUs
Customize Sidebar...

Website Feedback

Closed Threads



Active: 7736 users

ICCUP: New Rating System - Page 5

Forum Index > BW General
Post a Reply
Prev 1 2 3 4 5 6 Next All
Shalashaska_123
Profile Blog Joined July 2013
United States142 Posts
June 20 2015 15:37 GMT
#81
Hello, wslkgmlk.

That's a very thoughtful post you wrote. I can tell you took some time to organize everything and make the tables look pretty. Well done. The point systems you recommended are viable options. The question is how do we determine if one is better than the one in place now? What does it even mean for one point system to be better than another? Is it just what iCCup.Face thinks is best? Is it what makes the most people on iCCup happy?

From what I've gathered so far, iCCup.Face has the final say in what ends up happening, but he wants to make the experience more enjoyable for everyone, which is why he implemented this new point system in the first place. I'm curious to know if he succeeded in his mission (roughly two weeks since the change took place). If you have played on iCCup this season, please vote in the following polls.

Poll: Are you satisfied with iCCup.Face's new rating system?

No (14)
 
58%

Yes (10)
 
42%

24 total votes

Your vote: Are you satisfied with iCCup.Face's new rating system?

(Vote): Yes
(Vote): No



Poll: What rating system do you want to be in place?

wslkgmlk's Option a) Rating System (8)
 
50%

iCCup.Face's Rating System (4)
 
25%

The Original Rating System (4)
 
25%

wslkgmlk's Option b) Rating System (0)
 
0%

Some Other Rating System (0)
 
0%

16 total votes

Your vote: What rating system do you want to be in place?

(Vote): iCCup.Face's Rating System
(Vote): The Original Rating System
(Vote): wslkgmlk's Option a) Rating System
(Vote): wslkgmlk's Option b) Rating System
(Vote): Some Other Rating System



fearthequeen
Profile Joined November 2011
United States788 Posts
Last Edited: 2015-06-22 08:05:23
June 22 2015 08:04 GMT
#82
+ Show Spoiler +
On June 21 2015 00:37 Shalashaska_123 wrote:
Hello, wslkgmlk.

That's a very thoughtful post you wrote. I can tell you took some time to organize everything and make the tables look pretty. Well done. The point systems you recommended are viable options. The question is how do we determine if one is better than the one in place now? What does it even mean for one point system to be better than another? Is it just what iCCup.Face thinks is best? Is it what makes the most people on iCCup happy?

From what I've gathered so far, iCCup.Face has the final say in what ends up happening, but he wants to make the experience more enjoyable for everyone, which is why he implemented this new point system in the first place. I'm curious to know if he succeeded in his mission (roughly two weeks since the change took place). If you have played on iCCup this season, please vote in the following polls.

Poll: Are you satisfied with iCCup.Face's new rating system?

No (14)
 
58%

Yes (10)
 
42%

24 total votes

Your vote: Are you satisfied with iCCup.Face's new rating system?

(Vote): Yes
(Vote): No



Poll: What rating system do you want to be in place?

wslkgmlk's Option a) Rating System (8)
 
50%

iCCup.Face's Rating System (4)
 
25%

The Original Rating System (4)
 
25%

wslkgmlk's Option b) Rating System (0)
 
0%

Some Other Rating System (0)
 
0%

16 total votes

Your vote: What rating system do you want to be in place?

(Vote): iCCup.Face's Rating System
(Vote): The Original Rating System
(Vote): wslkgmlk's Option a) Rating System
(Vote): wslkgmlk's Option b) Rating System
(Vote): Some Other Rating System






The a) and b) in wslkgmlk's post are not 2 separate example systems. They are 2 points that are both addressed within the same 1 system.

Also I don't know how I feel about a poll on Teamliquid, considering anyone with a TL account can vote on it, and wouldn't even have to be a BW player to vote, much less an active iccup user who sees the ladder system first hand. I'm just not sure a poll here can/should be taken seriously by Iccup. I did vote on the first poll just for kicks.
NAKR`flying
kogeT
Profile Joined September 2013
Poland2042 Posts
June 22 2015 10:31 GMT
#83
I love the current setup with just one exception: winning over D-/E shouldnt give so many points to higher ranks. Playing as C/B/A vs D is fine with some points as D players can be anything, but C/B/A vs D- is like 99.99% winratio so shouldnt be awarded with more that 10 points or so..
https://www.twitch.tv/kogetbw
PhilGood2DaY
Profile Joined September 2005
Germany7424 Posts
June 22 2015 19:59 GMT
#84
http://iccup.com/en/starcraft/gamingprofile/iin.master.html

look at this guys match list - imo that is ban worthy.. its a joke lol
hatred outlives the hateful
PhilGood2DaY
Profile Joined September 2005
Germany7424 Posts
June 22 2015 20:00 GMT
#85
I like the change in general but maybe still some space to optimize it
hatred outlives the hateful
Sero
Profile Joined October 2010
United States692 Posts
June 22 2015 21:48 GMT
#86
Yeah, iin.master even loses to d- and e players.
<3 FlaSh HiyA Stats HoeJJa
PhilGood2DaY
Profile Joined September 2005
Germany7424 Posts
June 23 2015 01:33 GMT
#87
I mean its fine if someone needs to have B or B+ and get it by winning vs D,D- only but its stupid if a lot of people do it. Suddenly you have 20 oder 30 B or B+ players who are D or D+ level. That is not what you want to play against if you are a "real" B or B+ gamer.

I think the changes are good overall but u need to give less points for B vs D matches. Maybe like 10 or even less. Playing 30-40 games as a B+ vs D should be the same as playing 2-3 vs B or B+..

hatred outlives the hateful
castleeMg
Profile Blog Joined January 2013
Canada790 Posts
June 23 2015 02:21 GMT
#88
there should be a more punishing point spread when you have C B A vs D- and E rankers imo
AKA: castle[eMg]@USEast/ iCCup
13Julia
Profile Joined November 2004
Canada231 Posts
June 23 2015 03:39 GMT
#89
Good changes overall.

There's more to play for, last season once you got to C, there was no one to play. Now ppl ladder just to get the rank, I don't care if someone gets the rank playing vsE or D+, still more active people play up higher - easier to find a game. Good.
JieXian
Profile Blog Joined August 2008
Malaysia4677 Posts
June 23 2015 08:00 GMT
#90
On June 20 2015 12:17 iCCup.Face wrote:

I like to see people discussing and share comments, but I wonder if you read the previous replies before to drop yours...

On June 11 2015 00:50 iCCup.Face wrote:
now it's what we are willing to see, more games between all D/C/B with the result to have many more B/A-/A players.

With the new system we will consider abuses green/gold ranks playing only or mostly vs red/yellow.


If it's not clear yet, the real ladder will start from A- this season!

D/C/B are there to encourage to play many games at any lvl (that should increase the activity for all), but the true goal is to separate total noobs (D/C) from low medium players (B), medium players (A-), and good ones (A/A+/A++).
With the difference to have more players at higher ranks respect previous system, so good players can still find games and good opponents in a reasonable timing.

I'm personally satisfied of the first 2 weeks with this system, an increment is visible, but we must wait the end of season for any clever deduction.
Remember this is a try and it's possible something will be adjusted, but I don't see all the negative and in the most of cases ignorant (without offense) comments wrote. Funny that some writers don't even play ICCUP.


I'm not a veteran of these forums...anyway the same persons are always posting negative and wrong/ignorant statements, TL should assign a /troll mark for them.


I get it now. However I don't think there's a reason not to make an exception for D- and E players as others have said an to split it into 3 groups

E and D-
D to B+
A- and above
Please send me a PM of any song you like that I most probably never heard of! I am looking for people to chat about writing and producing music | https://www.youtube.com/watch?v=noD-bsOcxuU |
idegelchik
Profile Joined September 2012
Russian Federation382 Posts
June 23 2015 09:38 GMT
#91
nice system, 20days = 1 A, many A- ^^
kogeT
Profile Joined September 2013
Poland2042 Posts
June 23 2015 11:35 GMT
#92
On June 23 2015 17:00 JieXian wrote:
Show nested quote +
On June 20 2015 12:17 iCCup.Face wrote:

I like to see people discussing and share comments, but I wonder if you read the previous replies before to drop yours...

On June 11 2015 00:50 iCCup.Face wrote:
now it's what we are willing to see, more games between all D/C/B with the result to have many more B/A-/A players.

With the new system we will consider abuses green/gold ranks playing only or mostly vs red/yellow.


If it's not clear yet, the real ladder will start from A- this season!

D/C/B are there to encourage to play many games at any lvl (that should increase the activity for all), but the true goal is to separate total noobs (D/C) from low medium players (B), medium players (A-), and good ones (A/A+/A++).
With the difference to have more players at higher ranks respect previous system, so good players can still find games and good opponents in a reasonable timing.

I'm personally satisfied of the first 2 weeks with this system, an increment is visible, but we must wait the end of season for any clever deduction.
Remember this is a try and it's possible something will be adjusted, but I don't see all the negative and in the most of cases ignorant (without offense) comments wrote. Funny that some writers don't even play ICCUP.


I'm not a veteran of these forums...anyway the same persons are always posting negative and wrong/ignorant statements, TL should assign a /troll mark for them.


I get it now. However I don't think there's a reason not to make an exception for D- and E players as others have said an to split it into 3 groups

E and D-
D to B+
A- and above


Fully support that. E and D- group as one (and very little points when playing them and more points to lose)
D to B+ - as it is is fine
A- and above -> big penalties for losing D to C+ and small wins.
https://www.twitch.tv/kogetbw
idegelchik
Profile Joined September 2012
Russian Federation382 Posts
June 23 2015 14:23 GMT
#93
On June 23 2015 20:35 kogeT wrote:
Show nested quote +
On June 23 2015 17:00 JieXian wrote:
On June 20 2015 12:17 iCCup.Face wrote:

I like to see people discussing and share comments, but I wonder if you read the previous replies before to drop yours...

On June 11 2015 00:50 iCCup.Face wrote:
now it's what we are willing to see, more games between all D/C/B with the result to have many more B/A-/A players.

With the new system we will consider abuses green/gold ranks playing only or mostly vs red/yellow.


If it's not clear yet, the real ladder will start from A- this season!

D/C/B are there to encourage to play many games at any lvl (that should increase the activity for all), but the true goal is to separate total noobs (D/C) from low medium players (B), medium players (A-), and good ones (A/A+/A++).
With the difference to have more players at higher ranks respect previous system, so good players can still find games and good opponents in a reasonable timing.

I'm personally satisfied of the first 2 weeks with this system, an increment is visible, but we must wait the end of season for any clever deduction.
Remember this is a try and it's possible something will be adjusted, but I don't see all the negative and in the most of cases ignorant (without offense) comments wrote. Funny that some writers don't even play ICCUP.


I'm not a veteran of these forums...anyway the same persons are always posting negative and wrong/ignorant statements, TL should assign a /troll mark for them.


I get it now. However I don't think there's a reason not to make an exception for D- and E players as others have said an to split it into 3 groups

E and D-
D to B+
A- and above


Fully support that. E and D- group as one (and very little points when playing them and more points to lose)
D to B+ - as it is is fine
A- and above -> big penalties for losing D to C+ and small wins.

u wrote old system, iccup wanna try new
PhilGood2DaY
Profile Joined September 2005
Germany7424 Posts
Last Edited: 2015-07-07 03:02:13
July 07 2015 03:01 GMT
#94
" bearhugger " is using some kind of cheat(?) so the game goes ultra slow like.. speed 0,05..


what a .. cunt :D
hatred outlives the hateful
TheGreatOne
Profile Joined November 2005
United States534 Posts
July 07 2015 04:24 GMT
#95
I'm struggling to comprehend the new rating system changes exactly. Can someone please simplify the new changes in a post.
Protoss has always been the strongest race and always will be!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
fearthequeen
Profile Joined November 2011
United States788 Posts
July 07 2015 06:17 GMT
#96
On July 07 2015 13:24 TheGreatOne wrote:
I'm struggling to comprehend the new rating system changes exactly. Can someone please simplify the new changes in a post.


In the old system there were different possible +/- points on the line based on "semi-ranks" (D D+ C- C) ect. So, for example, in old D+ vs C- D+ vs C D+ vs C+ all had different amounts of points to gain/lose in each situation. In new, its simplified to where the effective ranks are D, C, B, A-, A, A+, Olympic (d- d d+ are all counted as D now when calculating points, for example). Now D- vs D+ counts the same as D vs D, D+ vs C- counts the same as D+ vs C+, and so on.

Also players stand to lose less points from losing a ladder game across the spectrum, when compared with old system. Aka the loss penalties are less now.
NAKR`flying
TheGreatOne
Profile Joined November 2005
United States534 Posts
July 07 2015 07:02 GMT
#97
On July 07 2015 15:17 fearthequeen wrote:
Show nested quote +
On July 07 2015 13:24 TheGreatOne wrote:
I'm struggling to comprehend the new rating system changes exactly. Can someone please simplify the new changes in a post.


In the old system there were different possible +/- points on the line based on "semi-ranks" (D D+ C- C) ect. So, for example, in old D+ vs C- D+ vs C D+ vs C+ all had different amounts of points to gain/lose in each situation. In new, its simplified to where the effective ranks are D, C, B, A-, A, A+, Olympic (d- d d+ are all counted as D now when calculating points, for example). Now D- vs D+ counts the same as D vs D, D+ vs C- counts the same as D+ vs C+, and so on.

Also players stand to lose less points from losing a ladder game across the spectrum, when compared with old system. Aka the loss penalties are less now.


Okay, that helps a lot, thank you very much!
Protoss has always been the strongest race and always will be!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
zimp
Profile Blog Joined November 2008
Hungary959 Posts
Last Edited: 2015-07-18 12:59:00
July 18 2015 12:57 GMT
#98
On June 23 2015 20:35 kogeT wrote:
Show nested quote +
On June 23 2015 17:00 JieXian wrote:
On June 20 2015 12:17 iCCup.Face wrote:

I like to see people discussing and share comments, but I wonder if you read the previous replies before to drop yours...

On June 11 2015 00:50 iCCup.Face wrote:
now it's what we are willing to see, more games between all D/C/B with the result to have many more B/A-/A players.

With the new system we will consider abuses green/gold ranks playing only or mostly vs red/yellow.


If it's not clear yet, the real ladder will start from A- this season!

D/C/B are there to encourage to play many games at any lvl (that should increase the activity for all), but the true goal is to separate total noobs (D/C) from low medium players (B), medium players (A-), and good ones (A/A+/A++).
With the difference to have more players at higher ranks respect previous system, so good players can still find games and good opponents in a reasonable timing.

I'm personally satisfied of the first 2 weeks with this system, an increment is visible, but we must wait the end of season for any clever deduction.
Remember this is a try and it's possible something will be adjusted, but I don't see all the negative and in the most of cases ignorant (without offense) comments wrote. Funny that some writers don't even play ICCUP.


I'm not a veteran of these forums...anyway the same persons are always posting negative and wrong/ignorant statements, TL should assign a /troll mark for them.


I get it now. However I don't think there's a reason not to make an exception for D- and E players as others have said an to split it into 3 groups

E and D-
D to B+
A- and above


Fully support that. E and D- group as one (and very little points when playing them and more points to lose)
D to B+ - as it is is fine
A- and above -> big penalties for losing D to C+ and small wins.


i agree with this (or maybe a bit more difficult like what wslkgmlk wrote) and bringing back a C - A channel would make sense too.
agentzimp
TL+ Member
PhilGood2DaY
Profile Joined September 2005
Germany7424 Posts
July 18 2015 18:39 GMT
#99
Actually there is a VERY easy solution to prevent abuse. It is not about how many points u lose in case u lose a game once in a blue moon but how much u gain from winning.

So imho Playing D-,D,D+ if u are B-,B,B+ and even worse A-,A,A+ should maybe get u max 5-10 points. Now u can think twice about bashing noobs and abusing if u have to waste 10-20 games on the equivalent of 1 game vs similiar rank.

Ofc its tricky: U do not want the players who dont dodge to get upset when they want to play and no similiar rank is around.

Still imo the KEY point is -> Give very very low points for B+ A- , A, A+ vs D and C- range. Maybe in general give like 5-10 points for a win if u are playing D- and D guy if u are above B or B+.

hatred outlives the hateful
GeckoXp
Profile Blog Joined June 2013
Germany2016 Posts
July 18 2015 19:25 GMT
#100
WHAT an inspiring PoST. HaVe yOu thouGht aBOuT that Face? XD XD D: D:
Prev 1 2 3 4 5 6 Next All
Please log in or register to reply.
Live Events Refresh
Replay Cast
00:00
ISSL Monthly #1 - Day 2
CranKy Ducklings55
LiquipediaDiscussion
The PiG Daily
21:45
Best Games of SC
herO vs Solar
PiGStarcraft516
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
PiGStarcraft516
WinterStarcraft301
RuFF_SC2 154
NeuroSwarm 148
PiLiPiLi 14
StarCraft: Brood War
NaDa 49
Dota 2
monkeys_forever603
League of Legends
Doublelift3920
JimRising 381
Super Smash Bros
hungrybox418
AZ_Axe154
Other Games
summit1g9703
Coldzera 831
C9.Mang0493
XaKoH 170
ViBE102
Livibee84
Mew2King30
Organizations
Other Games
gamesdonequick1808
[ Show 13 non-featured ]
StarCraft 2
• Hupsaiya 102
• EnkiAlexander 79
• davetesta9
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• Pr0nogo 7
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Other Games
• Scarra1091
Upcoming Events
GSL
9h 28m
AI Arena Tournament
15h 28m
Replay Cast
22h 28m
GSL
1d 9h
Shopify Rebellion Sundays
1d 13h
Spirit vs Mixu
BSL
1d 17h
Ret vs TerrOr
Replay Cast
1d 22h
Afreeca Starleague
2 days
Shine vs Rush
WardiTV Weekly
2 days
Monday Night Weeklies
2 days
[ Show More ]
Sparkling Tuna Cup
3 days
Afreeca Starleague
3 days
Light vs EffOrt
PiGosaur Cup
3 days
Kung Fu Cup
4 days
The PondCast
5 days
Replay Cast
5 days
Liquipedia Results

Completed

KCM Race Survival 2026 Season 3
Blizzard Classic Cup 2026
Big Dog Cup 2026 Div 1

Ongoing

K-JUNGMAN
ASL Season 22
Super Anchor Qualifying S3
CSL 2026 AUTUMN (S22)
Acropolis #5
Acropolis #5 - GSA
Calamity Invitational
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026

Upcoming

Acropolis #5 - GSB
Acropolis #5 - GSC
SC4ALL II: Brood War
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Copium Cup
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #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 © 2026 TLnet. All Rights Reserved.