Go to Post Backstabbing your opponents at the last second will not help you win friends and word will get around pretty quick. Your team will be shunned and distrusted for years. People have long memories, and some of us mentors have been playing this game since you kids were playing with blocks. - ChrisH [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 05-05-2016, 15:52
Jared Russell's Avatar
Jared Russell Jared Russell is offline
Taking a year (mostly) off
FRC #0254 (The Cheesy Poofs), FRC #0341 (Miss Daisy)
Team Role: Engineer
 
Join Date: Nov 2002
Rookie Year: 2001
Location: San Francisco, CA
Posts: 3,064
Jared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond repute
Re: Split Champs assignment

Quote:
Originally Posted by Michael Corsetto View Post
Correct.

We'll be saving our energy for 2021. See you then

-Mike
Or, hypothetically, you could save your energy (and money) and skip the official half-championship in favor of an IRI-on-steroids type de-facto World Championship.

Hypothetically.
Reply With Quote
  #2   Spotlight this post!  
Unread 05-05-2016, 15:59
Zyrano Zyrano is offline
Registered User
AKA: Alvin
FRC #1967
Team Role: Mentor
 
Join Date: Nov 2006
Rookie Year: 1999
Location: Campbell, CA
Posts: 44
Zyrano is a splendid one to beholdZyrano is a splendid one to beholdZyrano is a splendid one to beholdZyrano is a splendid one to beholdZyrano is a splendid one to beholdZyrano is a splendid one to behold
Send a message via AIM to Zyrano
Re: Split Champs assignment

I would have thought there would have been a time element to this, ie, if you won a week 6 regional or a district championship on week 7, how do you logically get a robot and team to Houston in like 4 days?
__________________
W.R.R.F. Board member, 2007-??
Mentor, 2007-??, NDSJ Robotics FRC Team 1967
Mentor, 2013-15 Evasive Robotics FTC Team 6223
Supporter, 2006-11, Bulldogs Robotics FRC Team 581
Supporter, 2007-??, Pioneer HS Robotics FRC Team 668
Supporter, 2011-??, Dark Matter FRC Team 2643
Student, 1999- GRT FRC Team 192
Reply With Quote
  #3   Spotlight this post!  
Unread 05-05-2016, 16:29
Nathan Streeter's Avatar
Nathan Streeter Nathan Streeter is offline
FIRST Fan(atic)
FRC #1519 (Mechanical MAYHEM)
Team Role: Mentor
 
Join Date: Feb 2008
Rookie Year: 2006
Location: Merrimack, NH
Posts: 663
Nathan Streeter has a reputation beyond reputeNathan Streeter has a reputation beyond reputeNathan Streeter has a reputation beyond reputeNathan Streeter has a reputation beyond reputeNathan Streeter has a reputation beyond reputeNathan Streeter has a reputation beyond reputeNathan Streeter has a reputation beyond reputeNathan Streeter has a reputation beyond reputeNathan Streeter has a reputation beyond reputeNathan Streeter has a reputation beyond reputeNathan Streeter has a reputation beyond repute
Re: Split Champs assignment

Largely unsurprising decision... seems reasonable enough. This seemed like the default decision once the split championships was announced. A little saddening, as this adds the extra note of finality.

It would be interesting to see which CMP would have more teams from the 2016 CMP elims, Einstein, and which would have higher OPRs.

So, the next big question for me, is with 400 teams how many divisions will they have? 100 team divisions were awful for the integrity of the rankings and logistics, but a 50 team division would seem pretty weak and shallow... particularly when the CMP team lists are already being dilluted by being split!
__________________
"If you want to build a ship, don't drum up men to gather wood, divide the work, or give orders. Instead, teach them to yearn for the vast and endless sea." - Antoine de Saint-Exupery
"The fight is won or lost far away from witnesses - behind the lines, in the gym, and out there on the road, long before I dance under those lights." - Muhammad Ali
"Simplicity is the ultimate sophistication." - Leonardo da Vinci


Student: 2006-2010 (#1519)
Mentor: 2011-Present (#1519)


Reply With Quote
  #4   Spotlight this post!  
Unread 05-05-2016, 17:01
sdangelo sdangelo is offline
Registered User
FTC #10842 (Train of Thought)
Team Role: Alumni
 
Join Date: Sep 2015
Rookie Year: 2009
Location: State College, PA
Posts: 40
sdangelo has a spectacular aura aboutsdangelo has a spectacular aura about
Re: Split Champs assignment

Quote:
Originally Posted by Nathan Streeter View Post
It would be interesting to see which CMP would have more teams from the 2016...Einstein...
I'll try the rest of that statement later, but this one I can do by hand.
St. Louis: 19
Houston 2017: 13

Detroit: 18
Houston 2018+: 14
__________________
Reply With Quote
  #5   Spotlight this post!  
Unread 05-05-2016, 17:04
Whatever Whatever is offline
Registered User
FRC #2502
 
Join Date: Apr 2016
Location: MN
Posts: 68
Whatever has a reputation beyond reputeWhatever has a reputation beyond reputeWhatever has a reputation beyond reputeWhatever has a reputation beyond reputeWhatever has a reputation beyond reputeWhatever has a reputation beyond reputeWhatever has a reputation beyond reputeWhatever has a reputation beyond reputeWhatever has a reputation beyond reputeWhatever has a reputation beyond reputeWhatever has a reputation beyond repute
Re: Split Champs assignment

Seems like most of the non-US/Canada teams are going to Houston.
Reply With Quote
  #6   Spotlight this post!  
Unread 05-05-2016, 18:35
sdangelo sdangelo is offline
Registered User
FTC #10842 (Train of Thought)
Team Role: Alumni
 
Join Date: Sep 2015
Rookie Year: 2009
Location: State College, PA
Posts: 40
sdangelo has a spectacular aura aboutsdangelo has a spectacular aura about
Re: Split Champs assignment

Quote:
Originally Posted by Nathan Streeter View Post
It would be interesting to see which CMP would have more teams from the 2016 CMP elims...
Spoiler for Code:
Code:
import json
import urllib2

BASE_URL = 'http://www.thebluealliance.com/api/v2/'
APP_HEADER = 'X-TBA-App-Id'
APP_ID = 'sdangelo:splitchamps:v0.1'

event_codes = ['arc', 'cars', 'carv', 'cur', 'gal', 'hop', 'new', 'tes']

def fetch_endpoint(endpoint):
    #Checks Blue Alliance for data
    full_url = BASE_URL + endpoint
    url = urllib2.Request(full_url, headers={APP_HEADER: APP_ID, 'User-agent': 'Mozilla/5.0'})
    response = urllib2.urlopen(url)
    return json.loads(response.read())

def get_teams(event_key):
    #builds list of all teams
    teams = []
    event = fetch_endpoint("event/2016"+ str(event_key))
    for alliance in event["alliances"]:
        for team in alliance["picks"]:
            teams.append(str(team))
    return teams

def get_locations(teams_list):
    stl = []
    hous = []
    allTeams = []
    for team in teams_list:
        data = fetch_endpoint("team/" + team)
        if data["country_name"] == "USA":
            s = data["region"]
            if s == "Maine" or s == "Vermont" or s == "New Hampshire" or s == "Massachusetts" or\
               s == "Connecticut" or s == "Rhode Island" or s == "New York" or s == "Pennsylvania"\
               or s == "New Jersey" or s == "Delaware" or s == "Maryland" or s == "District of Columbia"\
               or s == "Virginia" or s == "West Virginia" or s == "Kentucky" or s == "Ohio" or\
               s == "Michigan" or s == "Indiana" or s == "Illinois" or s == "Wisconsin" or\
               s == "Minnesota" or s == "Iowa" or s == "Missouri" or s == "Kansas" or\
               s == "Nebraska" or s == "South Dakota" or s == "North Dakota":
                stl.append(data["team_number"])
            else:
                hous.append(data["team_number"])
        elif data["country_name"] == "Canada":
            p = data["region"]
            if p == "Ontario" or p == "Quebec" or p == "Newfoundland and Laborador"\
               or p == "Manitoba" or p == "Nunavit":
                stl.append(data["team_number"])
            else:
                hous.append(data["team_number"])
        else:
            c = data["country_name"]
            if c == "Mexico" or c == "Haiti" or c == "Dominican Republic" or\
               c == "Ecuador" or c == "Columbia" or c == "Peru" or c == "Chile"\
               or c == "Brazil" or c == "South Africa" or c == "Israel" or\
               c == "Egypt" or c == "Jordan" or c == "Lebanon" or c == "Turkey"\
               or c == "Kuwait" or c == "United Arab Emirates" or c == "Singapore"\
               or c == "Malaysia" or c == "Australia" or c == "New Zealand" or\
               c == "Philippines" or c == "China":
                hous.append(data["team_number"])
            else:
                stl.append(data["team_number"])
    allTeams.append(stl)
    allTeams.append(hous)
    return allTeams

if __name__ == "__main__":
    stLouis = []
    houston = []
    for event in event_codes:
        teamsList = get_teams(event)
        locList = get_locations(teamsList)
        for team in locList[0]:
            stLouis.append(team)
        for team in locList[1]:
            houston.append(team)
    print "Number of elims teams in St. Louis: " + str(len(stLouis))
    print "Number of elims teams in Houston: " + str(len(houston)) + "\n"

    stLouis.sort()
    houston.sort()
    print "St. Louis teams:"
    print stLouis
    print "Houston teams:"
    print houston


Results:
Number of elims teams in St. Louis: 174
Number of elims teams in Houston: 82

Spoiler for St. Louis Teams:
11, 20, 25, 27, 33, 41, 45, 48, 67, 68, 70, 74, 85, 107, 111, 120, 125, 133, 135, 166, 172, 175, 176, 177, 188, 193, 195, 217, 225, 228, 229, 230, 236, 245, 287, 303, 319, 329, 333, 341, 346, 365, 379, 494, 503, 525, 548, 558, 610, 623, 639, 694, 708, 836, 858, 868, 869, 870, 876, 910, 999, 1023, 1024, 1058, 1086, 1089, 1114, 1124, 1153, 1241, 1250, 1257, 1305, 1306, 1310, 1405, 1418, 1501, 1511, 1519, 1625, 1640, 1675, 1676, 1712, 1718, 1730, 1731, 1732, 1736, 1747, 1756, 1768, 1775, 1796, 1806, 1885, 1918, 1923, 1986, 2013, 2052, 2054, 2056, 2064, 2067, 2137, 2168, 2194, 2337, 2338, 2363, 2451, 2474, 2481, 2502, 2590, 2614, 2648, 2767, 2771, 2823, 2834, 2883, 2987, 3015, 3042, 3044, 3098, 3130, 3314, 3352, 3357, 3419, 3452, 3534, 3538, 3539, 3546, 3604, 3618, 3620, 3641, 3683, 3688, 4001, 4003, 4009, 4028, 4039, 4085, 4103, 4329, 4362, 4391, 4525, 4536, 4564, 4607, 4678, 4920, 4967, 5050, 5114, 5150, 5172, 5254, 5401, 5406, 5448, 5460, 5813, 5895, 6175

Spoiler for Houston Teams:
16, 57, 118, 148, 179, 180, 207, 231, 233, 254, 294, 330, 359, 360, 364, 842, 971, 973, 987, 1011, 1065, 1197, 1261, 1296, 1318, 1323, 1369, 1425, 1477, 1538, 1540, 1619, 1662, 1671, 1678, 1690, 1746, 1983, 2046, 2122, 2383, 2415, 2468, 2471, 2557, 2637, 2642, 2848, 2907, 2990, 3005, 3166, 3211, 3238, 3309, 3310, 3339, 3360, 3476, 3478, 3481, 3663, 3824, 3937, 3990, 4061, 4264, 4334, 4451, 4468, 4469, 4488, 4587, 4740, 4828, 4911, 5572, 5803, 5842, 5854, 5924, 5940


If anyone sees any teams in the wrong list or code errors, let me know and I'll try to fix it. Québec may not be working correctly as my Python editor couldn't handle the 'é'.
__________________

Last edited by sdangelo : 05-05-2016 at 18:46.
Reply With Quote
  #7   Spotlight this post!  
Unread 05-05-2016, 16:00
Tom Bottiglieri Tom Bottiglieri is offline
Custom User Title
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2003
Location: San Francisco, CA
Posts: 3,182
Tom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond repute
Send a message via AIM to Tom Bottiglieri
Re: Split Champs assignment

Quote:
Originally Posted by Jared Russell View Post
Or, hypothetically, you could save your energy (and money) and skip the official half-championship in favor of an IRI-on-steroids type de-facto World Championship.

Hypothetically.
Wow, I'd love to learn more about that!
__________________
Team 254 | San Jose, CA | Mentor (2010 - Present)
Team 125 | Boston, MA | College Student (2007 - 2011)
Team 195 | Southington, CT | Student (2002 - 2006)
Reply With Quote
  #8   Spotlight this post!  
Unread 05-05-2016, 16:11
WCBC's Avatar
WCBC WCBC is offline
West Coast Best Coast
no team
 
Join Date: Mar 2016
Rookie Year: 2000
Location: the best coast
Posts: 23
WCBC has a reputation beyond reputeWCBC has a reputation beyond reputeWCBC has a reputation beyond reputeWCBC has a reputation beyond reputeWCBC has a reputation beyond reputeWCBC has a reputation beyond reputeWCBC has a reputation beyond reputeWCBC has a reputation beyond reputeWCBC has a reputation beyond reputeWCBC has a reputation beyond reputeWCBC has a reputation beyond repute
Re: Split Champs assignment

Quote:
Originally Posted by Tom Bottiglieri View Post
Wow, I'd love to learn more about that!
Cosigned!
Reply With Quote
  #9   Spotlight this post!  
Unread 05-05-2016, 17:16
Citrus Dad's Avatar
Citrus Dad Citrus Dad is offline
Business and Scouting Mentor
AKA: Richard McCann
FRC #1678 (Citrus Circuits)
Team Role: Mentor
 
Join Date: May 2012
Rookie Year: 2012
Location: Davis
Posts: 979
Citrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond repute
Re: Split Champs assignment

Quote:
Originally Posted by Tom Bottiglieri View Post
Wow, I'd love to learn more about that!
Don't you guys talk to each other???
__________________
Reply With Quote
  #10   Spotlight this post!  
Unread 05-05-2016, 16:06
pmangels17's Avatar
pmangels17 pmangels17 is offline
Mechanical Marauders - Alumnus
AKA: Paul Mangels
FRC #0271 (Mechanical Marauders)
Team Role: Mechanical
 
Join Date: Jan 2012
Rookie Year: 2011
Location: Bay Shore, NY
Posts: 398
pmangels17 has a reputation beyond reputepmangels17 has a reputation beyond reputepmangels17 has a reputation beyond reputepmangels17 has a reputation beyond reputepmangels17 has a reputation beyond reputepmangels17 has a reputation beyond reputepmangels17 has a reputation beyond reputepmangels17 has a reputation beyond reputepmangels17 has a reputation beyond reputepmangels17 has a reputation beyond reputepmangels17 has a reputation beyond repute
Re: Split Champs assignment

Well, it was really nice when I went to CMP in 2012 to seem 16, 79, 100, 115, 118, 148, 179, 180, 192, 233, 254, 330, 359, 842, 971, 973, 987, 1323, 1538, 1540, 1671, 1678, 1912, 1983, 3476, and many others. Maybe in a few years I might get to share an event with y'all again.
__________________
Junior at the University of Notre Dame, Mechanical Engineering

Got questions (about Notre Dame, robots, college, etc), don't hesitate to ask.

**Bang Boom Pop!** "Was that the robot?" "I don't know, do it again"
**BANG BOOM POP** "Oh, now it's on fire."
Reply With Quote
  #11   Spotlight this post!  
Unread 05-05-2016, 16:11
Tim Sharp Tim Sharp is offline
Tim Sharp
FRC #3959 (Morgan County Mech Tech)
Team Role: Coach
 
Join Date: Apr 2014
Rookie Year: 2012
Location: Hartselle, AL
Posts: 126
Tim Sharp is a splendid one to beholdTim Sharp is a splendid one to beholdTim Sharp is a splendid one to beholdTim Sharp is a splendid one to beholdTim Sharp is a splendid one to beholdTim Sharp is a splendid one to beholdTim Sharp is a splendid one to behold
Re: Split Champs assignment

Quote:
Originally Posted by Jared Russell View Post
Or, hypothetically, you could save your energy (and money) and skip the official half-championship in favor of an IRI-on-steroids type de-facto World Championship.

Hypothetically.
I wonder how many teams will make the decision to forego the extra expense and hassle of the new championship format in favor of an extra regional or district event. Especially since the prestige of earning a spot in the CMP has now been cut in half.

I know it's a possibility for us.
Reply With Quote
  #12   Spotlight this post!  
Unread 05-05-2016, 16:13
Akash Rastogi Akash Rastogi is offline
Jim Zondag is my Spirit Animal
FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Manchester, Connecticut
Posts: 7,003
Akash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond repute
Re: Split Champs assignment

Quote:
Originally Posted by Tim Sharp View Post
I wonder how many teams will make the decision to forego the extra expense and hassle of the new championship format in favor of an extra regional or district event. Especially since the prestige of earning a spot in the CMP has now been cut in half.

I know it's a possibility for us.
For us District teams, we will continue to hope more areas will move to our format and inter-district play with be more prevalent (Canada perhaps). If this happens, I don't really see us justifiably playing at a half-champs.
__________________
My posts and opinions do not necessarily reflect those of my affiliated team.
['16-'xx]: Mentor FRC 2170 | ['11-'13]: Co-Founder/Mentor FRC 3929 | ['06-'10]: Student FRC 11 - MORT | ['08-'12]: Founder - EWCP (OG)
Reply With Quote
  #13   Spotlight this post!  
Unread 05-05-2016, 16:17
BrendanB BrendanB is offline
Registered User
AKA: Brendan Browne
FRC #1058 (PVC Pirates)
Team Role: Mentor
 
Join Date: Feb 2008
Rookie Year: 2003
Location: Londonderry, NH
Posts: 3,099
BrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond repute
Re: Split Champs assignment

Quote:
Originally Posted by Akash Rastogi View Post
For us District teams, we will continue to hope more areas will move to our format and inter-district play with be more prevalent (Canada perhaps). If this happens, I don't really see us justifiably playing at a half-champs.
Especially depending on the format. A 400 team event split into eight divisions is incredibly weak with so many teams qualify off of the waitlist.

I'd rather save some cash and either play at a regional, another district, or travel during the off-season.

I know for several teams, winning their district Championship is their current goal and has already had a more competitive atmosphere than Champs. Why even go a weak Championship?
__________________
1519 Mechanical M.A.Y.H.E.M. 2008 - 2010
3467 Windham Windup 2011 - 2015
1058 PVC Pirates 2016 - xxxx
Reply With Quote
  #14   Spotlight this post!  
Unread 06-05-2016, 13:59
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,112
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Split Champs assignment

Quote:
Originally Posted by BrendanB View Post
Why even go a weak Championship?
Conferences? Sponsor and scholarship presentations? It's not just about the robots.
Reply With Quote
  #15   Spotlight this post!  
Unread 06-05-2016, 14:45
Akash Rastogi Akash Rastogi is offline
Jim Zondag is my Spirit Animal
FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Manchester, Connecticut
Posts: 7,003
Akash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond repute
Re: Split Champs assignment

Quote:
Originally Posted by Alan Anderson View Post
Conferences? Sponsor and scholarship presentations? It's not just about the robots.
While it is not just about the robot, district teams sometimes cannot financially justify attending Champs, unless the team really feels it is worth going to. It is a different story for you Indiana folks since you are a lot closer.

For a lot of teams, the robot is still the central focus, and playing with friends and teams we love is also the justification for said expenses. Not every team will rationalize going or not going the same way.

I have a feeling the focus for a lot of teams will shift to their District Championship event as their last official event. Others may go to travel off-season events such as IRI and Chezy Champs (low cost+see your old friends)
__________________
My posts and opinions do not necessarily reflect those of my affiliated team.
['16-'xx]: Mentor FRC 2170 | ['11-'13]: Co-Founder/Mentor FRC 3929 | ['06-'10]: Student FRC 11 - MORT | ['08-'12]: Founder - EWCP (OG)
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 08:53.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi