• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 01:54
CEST 07:54
KST 14:54
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL21] Ro4 Preview: On Course12Code S Season 1 - RO8 Preview7[ASL21] Ro8 Preview Pt2: Progenitors8Code S Season 1 - RO12 Group A: Rogue, Percival, Solar, Zoun13[ASL21] Ro8 Preview Pt1: Inheritors16
Community News
Weekly Cups (May 4-10): Clem, MaxPax, herO win1Maestros of The Game 2 announcement and schedule !10Weekly Cups (April 27-May 4): Clem takes triple0RSL Revival: Season 5 - Qualifiers and Main Event12Code S Season 1 (2026) - RO12 Results1
StarCraft 2
General
MaNa leaves Team Liquid Weekly Cups (May 4-10): Clem, MaxPax, herO win Code S Season 1 - RO8 Preview Behind the Blue - Team Liquid History Book Weekly Cups (April 27-May 4): Clem takes triple
Tourneys
2026 GSL Season 2 Qualifiers Maestros of The Game 2 announcement and schedule ! SC2 INu's Battles#16 <BO.9> Master Swan Open (Global Bronze-Master 2) GSL Code S Season 1 (2026)
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players
External Content
Mutation # 525 Wheel of Misfortune The PondCast: SC2 News & Results Mutation # 524 Death and Taxes Mutation # 523 Firewall
Brood War
General
ASL Tickets to Live Event Finals? [ASL21] Ro4 Preview: On Course Flashes ASL S21 Ro8 Review Quality of life changes in BW that you will like ? Why there arent any 256x256 pro maps?
Tourneys
[ASL21] Semifinals B [ASL21] Semifinals A [Megathread] Daily Proleagues [BSL22] RO16 Group Stage - 02 - 10 May
Strategy
[G] Hydra ZvZ: An Introduction Simple Questions, Simple Answers Fighting Spirit mining rates Muta micro map competition
Other Games
General Games
Stormgate/Frost Giant Megathread Warcraft III: The Frozen Throne PC Games Sales Thread Path of Exile Nintendo Switch Thread
Dota 2
The Story of Wings Gaming
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread UK Politics Mega-thread Russo-Ukrainian War Thread YouTube Thread European Politico-economics QA Mega-thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread McBoner: A hockey love story Formula 1 Discussion
World Cup 2022
Tech Support
streaming software Strange computer issues (software) [G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
How EEG Data Can Predict Gam…
TrAiDoS
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1903 users

Sad Day: Loss of Pro League VODs - Page 10

Forum Index > BW General
Post a Reply
Prev 1 8 9 10 11 12 15 Next All
FireFly
Profile Joined June 2004
Germany51 Posts
February 08 2010 17:46 GMT
#181
gogo paypal... i would donate, too!
Boundz(DarKo)
Profile Joined March 2009
5311 Posts
February 08 2010 18:02 GMT
#182
On February 09 2010 02:46 FireFly wrote:
gogo paypal... i would donate, too!

Read the damn thread.
Chill
Profile Blog Joined January 2005
Calgary25998 Posts
February 08 2010 19:56 GMT
#183
I should just post my paypal as BaeZZi's. I wonder how many people would donate without reading...
Moderator
Durak
Profile Blog Joined January 2008
Canada3685 Posts
February 08 2010 20:14 GMT
#184
Man, you could even edit it into the OP and people wouldn't know you did it! Sounds like you've got a sick money making scheme set up at TL.
KwarK
Profile Blog Joined July 2006
United States43985 Posts
February 08 2010 20:23 GMT
#185
On February 08 2010 11:51 Plexa wrote:
Show nested quote +
On February 08 2010 11:41 littlechava wrote:
I wonder if this means he'll give the account back to TL :O!

pretty unlikely given his history

If I recall correctly he got the Jon747 account from Violtak (I think) who got it from Jon747. They each passed it on to someone who was already proving themself willing to mass upload stuff on youtube as they themselves stopped uploading. They were tl posters but tl didn't actually arrange any part of it, he proved himself on youtube by uploading a lot of stuff, not on tl.

Whereas nevake offered his account to tl in the topic I made pooling resources for the replacement of baezzi.

I agree baezzi is bat shit insane but he doesn't owe us anything. Unless Jon747 wants the account back it's his.
ModeratorThe angels have the phone box
hacpee
Profile Joined November 2007
United States752 Posts
February 08 2010 21:20 GMT
#186
On February 09 2010 02:13 hasuprotoss wrote:
Show nested quote +
On February 08 2010 16:03 hacpee wrote:
On February 08 2010 15:01 littlechava wrote:
On February 08 2010 14:33 StarcraftMan wrote:
On February 08 2010 13:30 Cambium wrote:
It was not his viewpoint but his attitude and immature reactions.

But yes, his contribution towards our SC community is quite significant. Unless someone else picks up the slack, him ceasing to upload would leave our community destitute.


Yeah, I agree. We'll have to overlook Baezzi's character (or maybe lack of character) and consider the positives he brings to the community. I definitely agree with Plexa bringing up that thread as it gives us a greater understanding of who we're dealing with, but at the same time, we can't deny the benefits that Jon747 account has brought to the Starcraft community and the benefits it has even brought to TeamLiquid.

The real tragedy is that oskyloveo has apparently stopped uploading. Baezzi isn't the problem. He's replaceable. He was a nice convenience, but eventually we'll find a way around him, and we won't have to rely on a person as fucked up as he is anymore. Good riddance.


You look like a great candidate to replace him. When will you be uploading vods within a day of the matches?



I assume you're calling out chava's calling out of Baezzi so I'll comment here.

Uploading VODs when you have a reliable source isn't that hard. I know, I used to do it for the TL tracker. Sure I didn't upload Proleague VODs, but my connection was a lot slower and my computer space was kind of limited so I just didn't feel it worth the bandwidth (and there wasn't a great demand for them back in the day). But seriously, uploading VODs "fast" is like this:

1.) Click a few buttons to open up a window where you would download said VODs (for me a clubbox page way back in the day, for Baezzi apparently oskyloveo's webpage).
2.) Refresh every once in awhile until you see the VODs up.
3.) Begin downloading VODs.
4.) Come back in (hours) minutes when the downloads finish.
5.) Rename as you feel appropriate
6.) Click a few more buttons.

That's all it takes. Seriously it's just a couple of clicks and a few seconds taken to refresh the page. It's not that challenging of a task. Sure, the time adds up, but it's not that hard/draining as you appear to make it out to be. Of course Baezzi should be congratulated for doing it consistently; howerver, we should also not forget the transgressions he has done to TL by stealing a director account. Luckily nevake stepped in and provided us with another one and I put my faith in zatic to change a few things and create a much sexier channel for TL and non-Korean Starcraft fans.

Edit: Thank you very much to the person from wfbrood's site system that posted how to watch VODs on that website. It'll be a great help to the people who like fast VODs.


So you're volunteering to upload the vods? Thanks a bunch.
T.O.P. *
Profile Blog Joined January 2009
Hong Kong4685 Posts
February 08 2010 21:29 GMT
#187
On February 09 2010 06:20 hacpee wrote:
Show nested quote +
On February 09 2010 02:13 hasuprotoss wrote:
On February 08 2010 16:03 hacpee wrote:
On February 08 2010 15:01 littlechava wrote:
On February 08 2010 14:33 StarcraftMan wrote:
On February 08 2010 13:30 Cambium wrote:
It was not his viewpoint but his attitude and immature reactions.

But yes, his contribution towards our SC community is quite significant. Unless someone else picks up the slack, him ceasing to upload would leave our community destitute.


Yeah, I agree. We'll have to overlook Baezzi's character (or maybe lack of character) and consider the positives he brings to the community. I definitely agree with Plexa bringing up that thread as it gives us a greater understanding of who we're dealing with, but at the same time, we can't deny the benefits that Jon747 account has brought to the Starcraft community and the benefits it has even brought to TeamLiquid.

The real tragedy is that oskyloveo has apparently stopped uploading. Baezzi isn't the problem. He's replaceable. He was a nice convenience, but eventually we'll find a way around him, and we won't have to rely on a person as fucked up as he is anymore. Good riddance.


You look like a great candidate to replace him. When will you be uploading vods within a day of the matches?



I assume you're calling out chava's calling out of Baezzi so I'll comment here.

Uploading VODs when you have a reliable source isn't that hard. I know, I used to do it for the TL tracker. Sure I didn't upload Proleague VODs, but my connection was a lot slower and my computer space was kind of limited so I just didn't feel it worth the bandwidth (and there wasn't a great demand for them back in the day). But seriously, uploading VODs "fast" is like this:

1.) Click a few buttons to open up a window where you would download said VODs (for me a clubbox page way back in the day, for Baezzi apparently oskyloveo's webpage).
2.) Refresh every once in awhile until you see the VODs up.
3.) Begin downloading VODs.
4.) Come back in (hours) minutes when the downloads finish.
5.) Rename as you feel appropriate
6.) Click a few more buttons.

That's all it takes. Seriously it's just a couple of clicks and a few seconds taken to refresh the page. It's not that challenging of a task. Sure, the time adds up, but it's not that hard/draining as you appear to make it out to be. Of course Baezzi should be congratulated for doing it consistently; howerver, we should also not forget the transgressions he has done to TL by stealing a director account. Luckily nevake stepped in and provided us with another one and I put my faith in zatic to change a few things and create a much sexier channel for TL and non-Korean Starcraft fans.

Edit: Thank you very much to the person from wfbrood's site system that posted how to watch VODs on that website. It'll be a great help to the people who like fast VODs.


So you're volunteering to upload the vods? Thanks a bunch.

Do you have a youtube director's account to donate?
Oracle comes in, Scvs go down, never a miscommunication.
NiGoL
Profile Joined September 2008
1868 Posts
February 08 2010 21:36 GMT
#188
sc2 beta seems to be coming very soon ...
http://www.twitter.com/NiGoLBW playing league on a competitive level
josemb40
Profile Blog Joined March 2009
Peru611 Posts
February 08 2010 22:12 GMT
#189
*heart broken*
wiiiiiiiiiiiiiiiii
StarcraftMan
Profile Blog Joined January 2010
Canada507 Posts
February 08 2010 22:40 GMT
#190
On February 09 2010 02:13 hasuprotoss wrote:
I assume you're calling out chava's calling out of Baezzi so I'll comment here.

Uploading VODs when you have a reliable source isn't that hard. I know, I used to do it for the TL tracker. Sure I didn't upload Proleague VODs, but my connection was a lot slower and my computer space was kind of limited so I just didn't feel it worth the bandwidth (and there wasn't a great demand for them back in the day). But seriously, uploading VODs "fast" is like this:

1.) Click a few buttons to open up a window where you would download said VODs (for me a clubbox page way back in the day, for Baezzi apparently oskyloveo's webpage).
2.) Refresh every once in awhile until you see the VODs up.
3.) Begin downloading VODs.
4.) Come back in (hours) minutes when the downloads finish.
5.) Rename as you feel appropriate
6.) Click a few more buttons.

That's all it takes. Seriously it's just a couple of clicks and a few seconds taken to refresh the page. It's not that challenging of a task. Sure, the time adds up, but it's not that hard/draining as you appear to make it out to be. Of course Baezzi should be congratulated for doing it consistently; howerver, we should also not forget the transgressions he has done to TL by stealing a director account. Luckily nevake stepped in and provided us with another one and I put my faith in zatic to change a few things and create a much sexier channel for TL and non-Korean Starcraft fans.

Edit: Thank you very much to the person from wfbrood's site system that posted how to watch VODs on that website. It'll be a great help to the people who like fast VODs.


I doubt you would be as 1/100 as dedicated as Baezzi. He has been uploading for some time now, and is quite punctual with his uploads. If you're volunteering to take his place, you're more than welcome. If you're not replacing Baezzi, then please don't criticize his dedication and effort.

zatic
Profile Blog Joined September 2007
Zurich15365 Posts
February 08 2010 23:04 GMT
#191
On February 09 2010 02:13 hasuprotoss wrote:
Show nested quote +
On February 08 2010 16:03 hacpee wrote:
On February 08 2010 15:01 littlechava wrote:
On February 08 2010 14:33 StarcraftMan wrote:
On February 08 2010 13:30 Cambium wrote:
It was not his viewpoint but his attitude and immature reactions.

But yes, his contribution towards our SC community is quite significant. Unless someone else picks up the slack, him ceasing to upload would leave our community destitute.


Yeah, I agree. We'll have to overlook Baezzi's character (or maybe lack of character) and consider the positives he brings to the community. I definitely agree with Plexa bringing up that thread as it gives us a greater understanding of who we're dealing with, but at the same time, we can't deny the benefits that Jon747 account has brought to the Starcraft community and the benefits it has even brought to TeamLiquid.

The real tragedy is that oskyloveo has apparently stopped uploading. Baezzi isn't the problem. He's replaceable. He was a nice convenience, but eventually we'll find a way around him, and we won't have to rely on a person as fucked up as he is anymore. Good riddance.


You look like a great candidate to replace him. When will you be uploading vods within a day of the matches?

I assume you're calling out chava's calling out of Baezzi so I'll comment here.

Uploading VODs when you have a reliable source isn't that hard. I know, I used to do it for the TL tracker. [....]

1.) Click a few buttons to open up a window where you would download said VODs (for me a clubbox page way back in the day, for Baezzi apparently oskyloveo's webpage).
2.) Refresh every once in awhile until you see the VODs up.
3.) Begin downloading VODs.
4.) Come back in (hours) minutes when the downloads finish.
5.) Rename as you feel appropriate
6.) Click a few more buttons.

While I agree that the source is the actual bottleneck uploading to youtube is way more annoying than adding a torrent to a tracker. It's actually so much grind work that I almost can't believe Baezzi did this for so long. Actually maybe that's how he got insane haha.

I coded a bunch of tools that help with the process without those I would never be able to upload that much. Actually just uploading the TSL Vods once a week is already so annoying I can't imagine doing that every day good god.
ModeratorI know Teamliquid is known as a massive building
m3rciless
Profile Joined August 2009
United States1476 Posts
February 08 2010 23:05 GMT
#192
Its pretty funny that Mighty Teamliquid.net with all its power and minions cant upload SC videos with the numbers, reliability or speed that one questionably sane korean can.
White-Ra fighting!
zatic
Profile Blog Joined September 2007
Zurich15365 Posts
February 08 2010 23:20 GMT
#193
We can and we have. As told several times throughout this thread, it's all about getting a good source. Given that Baezzi doesn't stand a chance against my army of robots haha.
ModeratorI know Teamliquid is known as a massive building
m3rciless
Profile Joined August 2009
United States1476 Posts
February 08 2010 23:38 GMT
#194
On February 09 2010 08:20 zatic wrote:
We can and we have. As told several times throughout this thread, it's all about getting a good source. Given that Baezzi doesn't stand a chance against my army of robots haha.


Granted, i've only been with the scene for just about a year now, and only with TL for half of that, but from what i've seen the jon747 account is faster and more reliable than nevake, and additionally includes stuff like Fpvods and what not. Am I missing something?
White-Ra fighting!
zatic
Profile Blog Joined September 2007
Zurich15365 Posts
February 08 2010 23:43 GMT
#195
Until last summer nevake has been consistently faster with PL and MSL (usually VODs were up couple of minutes after the live game), and about as fast with OSL vods. Then our own VOD sources went down / got unreliable and that's where we are now. Again, it all depends on reliable sources, if I have those I can upload to Youtube in no time.
ModeratorI know Teamliquid is known as a massive building
StarcraftMan
Profile Blog Joined January 2010
Canada507 Posts
February 08 2010 23:47 GMT
#196
On February 09 2010 08:04 zatic wrote:
While I agree that the source is the actual bottleneck uploading to youtube is way more annoying than adding a torrent to a tracker. It's actually so much grind work that I almost can't believe Baezzi did this for so long. Actually maybe that's how he got insane haha.

I coded a bunch of tools that help with the process without those I would never be able to upload that much. Actually just uploading the TSL Vods once a week is already so annoying I can't imagine doing that every day good god.


Thanks Zatic. We definitely appreciate your effort on this. There is no doubt alot of work and dedication involved in uploading those VODs and people should really appreciate this.

To those who would belittle Zatic's effort or Baezzi's effort, we would like to see you fill their shoes. That probably won't happen, because you wouldn't be able to do 1/10 of what they do, or last 1/10 as long as they have.
Scooge
Profile Joined December 2008
Iceland144 Posts
February 08 2010 23:49 GMT
#197
On February 09 2010 04:56 Chill wrote:
I should just post my paypal as BaeZZi's. I wonder how many people would donate without reading...


Or how many would still donate after reading.

I read the whole thread. I still don't have any problem with him and would toss him 20 USD via PayPal if he kept uploading. He doesn't like TL because of discussions on here he didn't agree with and didn't want you to use vods he uploaded. What a crime. What a horrible person.



Cambium
Profile Blog Joined June 2004
United States16368 Posts
February 08 2010 23:50 GMT
#198
Ugh, why can't people read before making a comment.
When you want something, all the universe conspires in helping you to achieve it.
Cambium
Profile Blog Joined June 2004
United States16368 Posts
February 08 2010 23:51 GMT
#199
On February 09 2010 06:20 hacpee wrote:
Show nested quote +
On February 09 2010 02:13 hasuprotoss wrote:
On February 08 2010 16:03 hacpee wrote:
On February 08 2010 15:01 littlechava wrote:
On February 08 2010 14:33 StarcraftMan wrote:
On February 08 2010 13:30 Cambium wrote:
It was not his viewpoint but his attitude and immature reactions.

But yes, his contribution towards our SC community is quite significant. Unless someone else picks up the slack, him ceasing to upload would leave our community destitute.


Yeah, I agree. We'll have to overlook Baezzi's character (or maybe lack of character) and consider the positives he brings to the community. I definitely agree with Plexa bringing up that thread as it gives us a greater understanding of who we're dealing with, but at the same time, we can't deny the benefits that Jon747 account has brought to the Starcraft community and the benefits it has even brought to TeamLiquid.

The real tragedy is that oskyloveo has apparently stopped uploading. Baezzi isn't the problem. He's replaceable. He was a nice convenience, but eventually we'll find a way around him, and we won't have to rely on a person as fucked up as he is anymore. Good riddance.


You look like a great candidate to replace him. When will you be uploading vods within a day of the matches?



I assume you're calling out chava's calling out of Baezzi so I'll comment here.

Uploading VODs when you have a reliable source isn't that hard. I know, I used to do it for the TL tracker. Sure I didn't upload Proleague VODs, but my connection was a lot slower and my computer space was kind of limited so I just didn't feel it worth the bandwidth (and there wasn't a great demand for them back in the day). But seriously, uploading VODs "fast" is like this:

1.) Click a few buttons to open up a window where you would download said VODs (for me a clubbox page way back in the day, for Baezzi apparently oskyloveo's webpage).
2.) Refresh every once in awhile until you see the VODs up.
3.) Begin downloading VODs.
4.) Come back in (hours) minutes when the downloads finish.
5.) Rename as you feel appropriate
6.) Click a few more buttons.

That's all it takes. Seriously it's just a couple of clicks and a few seconds taken to refresh the page. It's not that challenging of a task. Sure, the time adds up, but it's not that hard/draining as you appear to make it out to be. Of course Baezzi should be congratulated for doing it consistently; howerver, we should also not forget the transgressions he has done to TL by stealing a director account. Luckily nevake stepped in and provided us with another one and I put my faith in zatic to change a few things and create a much sexier channel for TL and non-Korean Starcraft fans.

Edit: Thank you very much to the person from wfbrood's site system that posted how to watch VODs on that website. It'll be a great help to the people who like fast VODs.


So you're volunteering to upload the vods? Thanks a bunch.


That's not what he said at all...
When you want something, all the universe conspires in helping you to achieve it.
PangO
Profile Blog Joined July 2009
Chile1870 Posts
February 08 2010 23:51 GMT
#200
how much money would it take per month to upload everything?
In Economics, the majority is always wrong. aka: MattRz
Prev 1 8 9 10 11 12 15 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 4h 6m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ProTech119
Nina 111
StarCraft: Brood War
GuemChi 6285
PianO 606
Snow 168
yabsab 33
Shinee 21
soO 20
NaDa 12
ZergMaN 8
Icarus 8
Bale 5
Dota 2
NeuroSwarm138
League of Legends
JimRising 821
Doublelift630
Counter-Strike
Stewie2K644
Other Games
summit1g10251
C9.Mang0550
WinterStarcraft453
monkeys_forever437
XaKoH 191
Organizations
Counter-Strike
PGL17861
Other Games
gamesdonequick740
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 16 non-featured ]
StarCraft 2
• Berry_CruncH253
• practicex 31
• Mapu3
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Lourlo951
• Stunt410
Other Games
• Scarra1057
Upcoming Events
CranKy Ducklings
4h 6m
Afreeca Starleague
4h 6m
Light vs Flash
INu's Battles
5h 6m
ByuN vs herO
PiGosaur Cup
18h 6m
Replay Cast
1d 3h
Replay Cast
1d 18h
The PondCast
2 days
OSC
2 days
Replay Cast
2 days
RSL Revival
3 days
[ Show More ]
OSC
3 days
Korean StarCraft League
3 days
RSL Revival
4 days
BSL
4 days
GSL
5 days
Cure vs herO
SHIN vs Maru
BSL
5 days
Replay Cast
6 days
Replay Cast
6 days
Liquipedia Results

Completed

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

Ongoing

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

Upcoming

Escore Tournament S2: W7
YSL S3
Escore Tournament S2: W8
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
2026 GSL S2
BLAST Bounty Summer 2026: Closed Qualifier
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.