• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 07:42
CET 13:42
KST 21:42
  • 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] Finals Preview: Sweet Victory!12[ASL22] Ro4 Preview: Mirror Mirror6[ASL22] Ro8 Preview: Within Reach5[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5
Community News
Dark completes military service, returns to SC211[BSL23] RO16 Group Stage19Weekly Cups (Nov 2-8): herO back on top?2Weekly Cups (Oct 26 - Nov 1): MaxPax, herO, Solar win0Weekly Cups (October 19-25): Clem triples first in 5.0.175
StarCraft 2
General
Dark completes military service, returns to SC2 Greetings.. No more SC2 streamers on team liquid? Serral's getting trashed by New Catsle's Mind Weekly Cups (Nov 2-8): herO back on top?
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament Sea Duckling Open (Global, Bronze-Diamond) Dark returns! GSL CK #7 4v4 Team Battle (Nov 19) soO & FanTaSy return! SC2 Kevin Scrim 4v4 (Nov 16) RSL goes to London! 2026 Offline Finals Nov 21-22
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[G] How to playtest arcade maps Starcraft 2 Advance [D] the control group Simple Questions/Answers
External Content
The PondCast: SC2 News & Results Mutation # 551 Robotic Revival Mutation # 550 Graveyard Shift Mutation # 549 Endless Sparkles
Brood War
General
BW General Discussion Korean players' earnings Hit New All-Time High! List of top players active on ShieldBattery SOOP Hosts SC1 & SC2 Event Tournament: Kevin Scrim BGH Auto Balance -> http://bghmmr.eu/
Tourneys
[$1250] International ShieldBattery League [BSL23] Ro16 Group A - Saturday 21:00 CET [Megathread] Daily Proleagues Bisu's Team vs Shuttle's Team 2026-11-14
Strategy
Pluto's TvP 5Marine 2Medic Push Simple Questions, Simple Answers Infested Terran strategies in 2026 Nuke strategy worked in K-League 2026-11-09
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Free Space RTS Game, optimised f. Phone/Tablet etc List of Game Threads The PlayStation 5
Dota 2
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 Artificial Intelligence Thread Trading/Investing Thread European Politico-economics QA Mega-thread
Fan Clubs
Fan Club Resource Thread Reynor Fan Club The Flash Fan Club
Media & Entertainment
Movie Discussion! Anime Discussion Thread [Manga] One Piece
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 Recent Gifted Posts
Blogs
The time I organised my…
AssyrianKing
Why I built Repalyzer (1.1.…
BlueStar
Innovate or Game Over?
TrAiDoS
ShieldBattery on Mac
Kraekkling
Can Bots Beat Pros?? Starcr…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 10839 users

Stormgate/Frost Giant Megathread - Page 190

Forum Index > General Games
6717 CommentsPost a Reply
Prev 1 188 189 190 191 192 336 Next
sophisticated
Profile Joined October 2021
61 Posts
September 26 2024 09:47 GMT
#3781
It's even worse because not being aware or missing it is not what happened here, as there has been vocal feedback on that stuff and other things (art!).
What happened here is that they thought they knew better what people like than their testers did and that those things are not as important to success as feedback from testers makes it out to be.
And that is interesting in itself imho: what conception of the world does one have to come to that conclusion? Did they think the testers would be more critical than the public and their criticism can therefore be dismissed? Did they get 95% positive feedback and then conclude that the 5% did not matter? It boggles the mind.
The thing is, you can only pull of the "thinking you know better" approach if you actually know better. If you don't, it leads to disaster.
Errors of judgement. Again.
Cyro
Profile Blog Joined June 2011
United Kingdom20345 Posts
Last Edited: 2024-09-26 11:56:42
September 26 2024 11:54 GMT
#3782
If i was working on an RTS project that tried to go into "beta" without letting me implement drag scroll i would quit to not have my name associated with it. There is no excuse.
"oh my god my overclock... I got a single WHEA error on the 23rd hour, 9 minutes" -Belial88
Fango
Profile Joined July 2016
United Kingdom8987 Posts
September 26 2024 13:50 GMT
#3783
On September 26 2024 17:11 Gorsameth wrote:
Show nested quote +
On September 26 2024 11:29 Fango wrote:
On September 26 2024 11:04 WombaT wrote:
On September 26 2024 10:48 Fango wrote:
On September 25 2024 03:00 WombaT wrote:
On September 24 2024 08:36 moomin22 wrote:
Just thinking, if it's hard to do hotkeys in unreal engine 5, how hard is it to do a whole editor?

Is it even hard though?

The thing that prevents remapping right now is being locked to Stormgate’s grid variant. Which was their call to pursue in the first place, and I and many others hypothesise a sub-optimal initial implementation is what’s making it ‘difficult’ now.

They simply didn't realise it would be such a big issue for people. They've said so themselves. It was a low priority, to be completed in the future after finalising the UI. It took relentless demanding from playtesters to get any degree of customisation, and the devs had to go out of their way/plan in order to do it.

They used grid because it's the most intuitive layout for beginners and easiest to learn with keys on the command card mirroring the keyboard, and being naturally similar to moba/fps layouts. They were definitely correct in choosing that, but the problem is that beginners aren't playing the game, at least not yet. The playerbase for early access is entirely RTS nerds, and they want to play with their exact sc2 layout. Had FG known this, they would have certainly implemented it from the ground.

I’ve been informed by quite a few different people that this was routinely flagged as an issue in the closed playtests and plenty of feedback was given there

The first closed playtest wasn't even a year ago, the game's been in development for 3 years. For most of development it wasn't even a thought. Devs are on record saying they were not aware it would be so important to people.

It was a very requested feature in the first playtest along with 100 other things, and the devs said it would eventually be implemented. It was more demanded in the second, third playtests, and eventually devs went out of their way to add some degree of customisation. Apparently the further customisation in the latest update took some major engineering time.

It's safe to say it just wasn't a priority for them. It was going to be something worked on after all the other UI work.
Not being aware that people value customizable key binds is itself a massive red flag.

Its one of the biggest requests for every game that doesn't have it over the last decades. If you can't even figure that out what else did you miss?

I think there's some leeway given they're building the game from the ground up and have priorities like netcode, replays, pathfinding, optimisation, matchmaking, map editor etc. As a dev I imagine it's easy to have hotkeys fall to the bottom of that list.

I'm not trying to justify the lack of hotkeys, I'm just saying it's safe to assume the devs simply were not away it would matter that much right from the start. It does show a lack of foresight, as appealing to RTS, especially SC2's, playerbase without hotkeys will never work.
Zest, sOs, PartinG, Dark, and Maru are the real champs. ROOT_herO is overrated. Snute, Serral, and Scarlett are the foreigner GOATs
gingerfluffmuffnr2
Profile Joined February 2024
107 Posts
Last Edited: 2024-09-26 19:31:47
September 26 2024 16:31 GMT
#3784
On September 26 2024 22:50 Fango wrote:

FGS isnt a 5 man passion project on a small budget. Key aspects have to be finished and working, no excuses.
Comedy
Profile Joined March 2016
489 Posts
September 27 2024 08:39 GMT
#3785
On September 26 2024 20:54 Cyro wrote:
If i was working on an RTS project that tried to go into "beta" without letting me implement drag scroll i would quit to not have my name associated with it. There is no excuse.


I honestly agree with this. No drag scroll and no hotkeys.. Can you imagine.. you're alienating like half of your sc2 playerbase who has played with comprehensive hotkey and mouse setups for years.
_Spartak_
Profile Joined October 2013
Turkey464 Posts
September 27 2024 09:10 GMT
#3786
The game has drag scroll?
TelecoM
Profile Blog Joined January 2010
United States10894 Posts
September 27 2024 09:49 GMT
#3787
What do you mean no drag scroll exactly?
AKA: TelecoM[WHITE] Protoss fighting
Comedy
Profile Joined March 2016
489 Posts
September 27 2024 10:18 GMT
#3788
Eh it might have it now but he was talkin about the beta.. I remember not having it when I first tried playing and haven't played since. so I guess drag scroll is fixed now but you still can't change hotkeys/modifiers correct?
WombaT
Profile Blog Joined May 2010
Northern Ireland27480 Posts
September 27 2024 11:05 GMT
#3789
On September 27 2024 19:18 Comedy wrote:
Eh it might have it now but he was talkin about the beta.. I remember not having it when I first tried playing and haven't played since. so I guess drag scroll is fixed now but you still can't change hotkeys/modifiers correct?

You can change modifiers now, you just can’t remap fully independently. If you change something, it’ll change other things that share its position on the command card. Which isn’t ideal

I use shift + F numbers for my camera hotkeys, I couldn’t previously do this but can now.
'You'll always be the cuddly marsupial of my heart, despite the inherent flaws of your ancestry' - Squat
TL+ Member
Cyro
Profile Blog Joined June 2011
United Kingdom20345 Posts
Last Edited: 2024-09-27 13:15:05
September 27 2024 12:06 GMT
#3790
On September 27 2024 18:49 TelecoM wrote:
What do you mean no drag scroll exactly?


Drag scroll is a mode for moving the camera. Basically you can hold down a button, typically middle mouse, and it makes your mouse move the camera position instead of the cursor. It's generally considered to be the most optimal way to move the camera in SC2 as there is less delay, less mouse movement required (you don't have to move the cursor to a screen edge) and more fine control (your movement speed and distance is proportional to how quickly and far you move the mouse instead of being at a locked value, and you can microadjust in any direction without having to move the cursor to the other side of the screen).

It wasn't "no drag scroll" but it was absolutely "no usable drag scroll" for the entirety of "beta" if not beyond.

While it was technically present, it was in a severely nonfunctional form that nobody was able to actually use to play the game. I never found evidence of anybody successfully playing via drag scroll, only heaps of people who tried it and immediately noped out - either quitting the game, or trying to get by with edge and keyboard scrolling instead. It seemed to be there so that people could say "the game has drag scroll!" but if you tried to use it for even a few seconds it was obvious that it couldn't be used for gameplay.

It had a single locked sensitivity which was a tiny fraction of the normal sensitivity in SC2 (under 1/5'th) so you had to lift the mouse and reposition it several times to be able to cross the map. This has a partial fix - since late beta you can turn the sensitivity up to a maximum of 70% of the sensitivity that i use in SC2. It's not clear why we can't just set the sensivity to what we want. You can't fix this via adjusting mouse DPI, because drag scroll sensivitiy is a multiplier between 2d pixel grid cursor movement and how far the camera moves when in drag mode; they need to be independently controlled in the game.

The cursor often teleported itself or your camera half a screen away when engaging or disengaging drag mode, which would happen 2 or 3 times a minute ingame. This one has never been acknowledged.

The sensitivity was inversely proportional to your framerate, which caused the sensitivity to increase inconsistently by 2-16x during FPS drops, especially when you got into a fight - so a normal camera microadjustment would throw it halfway across the map, and actions like kiting where you continually move the screen would cause the sensitivity to lurch back and forth in between commands. This was the biggest issue and it was never acknowledged or mentioned in a patch note.

Whenever you started a new game the drag scroll would invert itself, and you had to pause the game to go into the menu and turn it off and on again so that it wasn't backwards. That got fixed late beta.

That's what i would not put my name anywhere near. Basic UI stuff like moving the camera is pre alpha work because you can't test a game that you can't interface with. The complexity and time to implement is low, it's not held back by the creation or refinement of most game content and the return for building a functional UI is immediate and enormous.
"oh my god my overclock... I got a single WHEA error on the 23rd hour, 9 minutes" -Belial88
moomin22
Profile Joined February 2024
30 Posts
Last Edited: 2024-09-27 12:11:44
September 27 2024 12:10 GMT
#3791
Did they manage to get steal + add hotkeys yet? It was just steal and create last time I played
JimmyJRaynor
Profile Blog Joined April 2010
Canada18063 Posts
Last Edited: 2024-09-27 13:16:23
September 27 2024 13:15 GMT
#3792
160 people playing last night and 25 watching on twitch. The only multiplayer mode where people could find games was 1v1.
Ray Kassar To David Crane : "you're no more important to Atari than the factory workers assembling the cartridges"
_Spartak_
Profile Joined October 2013
Turkey464 Posts
Last Edited: 2024-09-27 14:14:32
September 27 2024 13:33 GMT
#3793
On September 27 2024 19:18 Comedy wrote:
Eh it might have it now but he was talkin about the beta.. I remember not having it when I first tried playing and haven't played since. so I guess drag scroll is fixed now but you still can't change hotkeys/modifiers correct?
Drag scrolling was there during beta as well but was buggy iirc. It is mostly fixed now. You can also change the hotkey modifiers or add modifiers to any key you want since the last patch. The only thing you can't do right now is to assign different hotkeys for the things that are in the same grid slot. So you can't have one key for the first ability of one unit and another key for the first ability of another unit for example.
JimmyJRaynor
Profile Blog Joined April 2010
Canada18063 Posts
Last Edited: 2024-09-27 14:23:45
September 27 2024 13:47 GMT
#3794
On September 26 2024 00:21 townhouse wrote:
Epic prints money through Fortnite, I doubt they care about pinching pennies from UE. Tim Sweeney is a dev at heart and has given very generous terms to users of UE. That's the last thing FG has to worry about at this point.

Here is what a "nice guy" multibillionaire Tim Sweeney is.
https://www.americanbar.org/groups/labor_law/publications/labor_employment_law_news/fall-issue-2023/the-practical-effects-of-epic-systems-v-lewis/
After Epic Systems, the company’s employees with employment-related legal claims have had to pursue their claims through individual arbitration proceedings. Our firms represented 21 former Epic Systems employees in their unpaid overtime claims against Epic Systems, resulting in 19 victories and two losses for our clients. In these 21 cases, Epic Systems has paid over $1.9 million in known costs to litigate the claims of these employees through individual mandatory arbitration—over $565,000 of which was paid to the arbitrator and the American Arbitration Association (AAA) to administer and run arbitration proceedings. Epic Systems has likely paid an additional seven-figure sum to its own attorneys, t


Also, Epic is going to have to change its terms of service due to the new California law because the Epic ToS and EULA are both deceptive.

Wage theft is a major crime in North America costing workers many billions every year. Epic and Tim Sweeney are a proven contributor to this major crime.
https://www.phillaw.com/news/50-billion-dollar-wage-theft-employment-problem

What a nice guy. Sorry man, Tim Sweeney is approximately as scummy as the rest of the video game industry. Which is pretty scummy and sometimes outright criminal.

If Epic views the Frost Giant World Builder as any issue at all.. they'll bury Frost Giant in legal proceedings without a second thought.
Ray Kassar To David Crane : "you're no more important to Atari than the factory workers assembling the cartridges"
Spirral
Profile Joined February 2021
89 Posts
Last Edited: 2024-09-27 14:29:35
September 27 2024 14:13 GMT
#3795
On September 27 2024 22:33 _Spartak_ wrote:
The only thing you can't do is assign different hotkeys for the things that are in the same grid slot.


I guess for the majority of veteran RTS players this is equivalent with "you can't remap hotkeys". Whoever made the design decision thinking this is a good idea must be very disconnected from what the players actually expect. It's accumulation of "small" things like that make consumers gradually lose hope in the competency of the dev team.
ETisME
Profile Blog Joined April 2011
12912 Posts
September 27 2024 15:15 GMT
#3796
Spend a bit of time in SG today.
And a match just reminds me why it is so unready..

Walked my entire large supply infernal army to vanguard third because he's way out of position. The third has one bunker and a third of my army size, but the high ground messed up the entire army pathing and I can't even disengage
once I see what's going on.

Quit and uninstalled again. Such a horrible experience.
其疾如风,其徐如林,侵掠如火,不动如山,难知如阴,动如雷震。
townhouse
Profile Joined June 2018
United States43 Posts
September 27 2024 15:21 GMT
#3797
On September 27 2024 22:47 JimmyJRaynor wrote:
Show nested quote +
On September 26 2024 00:21 townhouse wrote:
Epic prints money through Fortnite, I doubt they care about pinching pennies from UE. Tim Sweeney is a dev at heart and has given very generous terms to users of UE. That's the last thing FG has to worry about at this point.

Here is what a "nice guy" multibillionaire Tim Sweeney is.
https://www.americanbar.org/groups/labor_law/publications/labor_employment_law_news/fall-issue-2023/the-practical-effects-of-epic-systems-v-lewis/


bruh that article is talking about Epic Systems, a completely different company.

i only said he was a dev at heart. he's still nerding out about programming languages that he's helping create to script UE. also, he stood up to Google/Apple's monopolistic app store practices, which the programming community certainly appreciated.
"We're here on Earth to fart around" - Vonnegut
Cyro
Profile Blog Joined June 2011
United Kingdom20345 Posts
Last Edited: 2024-09-27 16:46:59
September 27 2024 16:44 GMT
#3798
It is mostly fixed now.


If they fixed the critical problems after "beta", why didn't they put it in the patch notes? It would be way more important than most of the stuff in there such as changing the damage value for a unit.

The sensitivity was inversely proportional to your framerate, which caused the sensitivity to increase inconsistently by 2-16x during FPS drops, especially when you got into a fight - so a normal camera microadjustment would throw it halfway across the map, and actions like kiting where you continually move the screen would cause the sensitivity to lurch back and forth in between commands. This was the biggest issue and it was never acknowledged or mentioned in a patch note.
"oh my god my overclock... I got a single WHEA error on the 23rd hour, 9 minutes" -Belial88
WombaT
Profile Blog Joined May 2010
Northern Ireland27480 Posts
September 27 2024 17:13 GMT
#3799
On September 28 2024 00:21 townhouse wrote:
Show nested quote +
On September 27 2024 22:47 JimmyJRaynor wrote:
On September 26 2024 00:21 townhouse wrote:
Epic prints money through Fortnite, I doubt they care about pinching pennies from UE. Tim Sweeney is a dev at heart and has given very generous terms to users of UE. That's the last thing FG has to worry about at this point.

Here is what a "nice guy" multibillionaire Tim Sweeney is.
https://www.americanbar.org/groups/labor_law/publications/labor_employment_law_news/fall-issue-2023/the-practical-effects-of-epic-systems-v-lewis/


bruh that article is talking about Epic Systems, a completely different company.

i only said he was a dev at heart. he's still nerding out about programming languages that he's helping create to script UE. also, he stood up to Google/Apple's monopolistic app store practices, which the programming community certainly appreciated.

Jimmy gonna Jimmy

'You'll always be the cuddly marsupial of my heart, despite the inherent flaws of your ancestry' - Squat
TL+ Member
gingerfluffmuffnr2
Profile Joined February 2024
107 Posts
September 28 2024 14:22 GMT
#3800
On September 28 2024 00:15 ETisME wrote:
Spend a bit of time in SG today.
And a match just reminds me why it is so unready..

Walked my entire large supply infernal army to vanguard third because he's way out of position. The third has one bunker and a third of my army size, but the high ground messed up the entire army pathing and I can't even disengage
once I see what's going on.

Quit and uninstalled again. Such a horrible experience.

Many of those issues just make me wonder:
Does anybody at FGS even play their own game?
Prev 1 188 189 190 191 192 336 Next
Please log in or register to reply.
Live Events Refresh
WardiTV Invitational
20:00
WardiTV Not-Summer Championshi
SHIN vs RogueLIVE!
ByuN vs Solar
MaxPax vs TBD
herO vs TBD
Clem vs TBD
WardiTV829
TaKeTV 322
Rex126
Liquipedia
Sparkling Tuna Cup
19:00
Weekly #155 (PatchesSC Mod)
herO vs ByuNLIVE!
ByuN366
CranKy Ducklings131
CranKy Ducklings SOOP10
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ByuN 366
Rex 126
Codebar 40
StarCraft: Brood War
Calm 5431
Rain 1856
Shuttle 1753
Soulkey 1335
BeSt 687
Light 511
Mini 482
Hyuk 293
firebathero 270
actioN 196
[ Show more ]
ggaemo 162
Last 150
ZerO 142
hero 131
Killer 130
Mind 125
Zeus 112
Snow 97
Pusan 87
Barracks 85
Larva 66
Hyun 66
Sea.KH 44
Yoon 43
sorry 38
Mong 32
PianO 30
Free 28
ToSsGirL 27
Sharp 27
Aegong 22
JYJ 21
HiyA 20
Hm[arnc] 18
910 18
soO 15
scan(afreeca) 12
yabsab 12
Sacsri 11
NaDa 4
Dota 2
Gorgc6656
XcaliburYe201
monkeys_forever184
Counter-Strike
x6flipin385
Other Games
FrodaN3302
singsing2048
B2W.Neo406
Happy286
ToD185
XaKoH 180
KnowMe121
ZerO(Twitch)13
CosmosSc2 9
Organizations
StarCraft 2
IntoTheiNu 612
ComeBackTV 557
StarCraft: Brood War
UltimateBattle 13
[ Show 9 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• ChaeLyn 4
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Upcoming Events
IPSL
4h 18m
Art_Of_Turtle vs KameZerg
Radley vs George
BSL
7h 18m
Artosis vs Dewalt
Ret vs Tech
SOOP
21h 18m
soO vs FanTaSy
WardiTV Weekly
23h 18m
Monday Night Weeklies
2 days
PiGosaur Cup
2 days
The PondCast
2 days
GSL
3 days
Replay Cast
4 days
KCM Race Survival
4 days
[ Show More ]
RSL Revival
5 days
BSL
6 days
eOnzErG vs StRyKeR
Cross vs JDConan
RSL Revival
6 days
Liquipedia Results

Completed

Proleague 2026-11-14
Blizzard Classic Cup 2026
HCC Season 3

Ongoing

Acropolis #5
KCM Race Survival 2026 Season 4
International ShieldBattery League
BSL Season 23
IPSL Winter 2026-27
Calamity Cup Div. A Season 8
Underdog Cup 2026 Div 2-3
BLAST Rivals Fall 2026
IEM Beijing 2026
PGL Masters Bucharest 2026
Stake Ranked Episode 5
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026

Upcoming

YSL S4
Sector 591
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
StarCraft2 Weekly Open Tournament 2026 Grand Finals
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
IEM Kraków 2027
PGL Bucharest 2027
BLAST Bounty Winter 2027
PGL Major Singapore 2026
Stake Ranked Episode 6
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.