Go to Post I guess we'll just have to resort back to our original plan of telepathy. - seg9585 [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 Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
  #16   Spotlight this post!  
Unread 09-02-2014, 17:19
Daniel_LaFleur's Avatar
Daniel_LaFleur Daniel_LaFleur is offline
Mad Scientist
AKA: Me
FRC #2040 (DERT)
Team Role: Engineer
 
Join Date: Apr 2005
Rookie Year: 2003
Location: Peoria, IL
Posts: 1,969
Daniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond reputeDaniel_LaFleur has a reputation beyond repute
Send a message via MSN to Daniel_LaFleur
Re: Zone or Man Defense?

Quote:
Originally Posted by Lil' Lavery View Post
Why do you have to play man defense to do that?
I believe that you play man defense against any robot that can only eject the ball from 1 side, where you lock the ball in their robot and take them for a ride across the field, effectively shutting down the opposing alliance until the ball can be freed.

That's what I'm calling man defense. It's not played in any particular zone and can (should) be played all over the field.

Drivers will need to be acutely aware of their machines weaknesses (as well as their opponents weaknesses)
__________________
___________________
"We are not now that strength which in old days moved earth and heaven; that which we are, we are;
One equal temper of heroic hearts, Made weak by time and fate, but strong in will
To strive, to seek, to find, and not to yield. "
- Tennyson, Ulysses
Reply With Quote
  #17   Spotlight this post!  
Unread 09-02-2014, 17:25
Lil' Lavery Lil' Lavery is offline
TSIMFD
AKA: Sean Lavery
FRC #1712 (DAWGMA)
Team Role: Mentor
 
Join Date: Nov 2003
Rookie Year: 2003
Location: Philadelphia, PA
Posts: 6,639
Lil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond repute
Send a message via AIM to Lil' Lavery
Re: Zone or Man Defense?

Quote:
Originally Posted by Daniel_LaFleur View Post
I believe that you play man defense against any robot that can only eject the ball from 1 side, where you lock the ball in their robot and take them for a ride across the field, effectively shutting down the opposing alliance until the ball can be freed.

That's what I'm calling man defense. It's not played in any particular zone and can (should) be played all over the field.

Drivers will need to be acutely aware of their machines weaknesses (as well as their opponents weaknesses)
"Zone defense" doesn't literally just mean sitting in a specific spot. Many strategies will call for you to "man up" against the target near your "zone" of the field. You can effectively play a shutdown defense on a ball carrier with a zone scheme, rather than a man-on-man scheme. What you're talking about it more of a tactic or method of playing defense against a particular robot, rather than an overall defensive scheme.
Reply With Quote
  #18   Spotlight this post!  
Unread 09-02-2014, 23:34
Canon reeves Canon reeves is offline
Registered User
FRC #4490
Team Role: Alumni
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Arkansas
Posts: 298
Canon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud of
Re: Zone or Man Defense?

I feel like this game puts a lot on drivers, but it is very hard to practice for what a match is going to look like. Being a driver I know I have make quick decisions and make the right ones. The drivers also have to be able to look ahead and weigh out what might happen, decide what to do, and then preform well. They will also need to know how long it takes for their opponent to shoot, there are just sooo many logistics that will make driving so much fun this year !
Reply With Quote
  #19   Spotlight this post!  
Unread 10-02-2014, 08:45
Paul T.'s Avatar
Paul T. Paul T. is offline
Registered User
no team (Team WARP)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2012
Location: United States
Posts: 63
Paul T. is on a distinguished road
Re: Zone or Man Defense?

Just to be clear.

Zone Defense: stay in the blue zone and wreak havoc until the robots moved to the white.
Man Defense: Follow 1687 around and make sure they have no chance to be of any sort of value to the alliance.

Like Hockey right?

Anyways, i think Zone defense will be more prevalent in matches only because it still allows you to be in the zone when necessary. i can definitely see a common strategy be robot 1 grab the ball shoot it to robot 2 over the truss then play zone D, robot 2 catch ball (or more likely grab it) and score then play zone D, Robot 3 slow down the Blue alliance (because our robot looks best in red so were red ). robot 1 and 2 may switch with robot 3 if 3 happens to be in a better position and also its robot 3's duty to also draw defense away from the ball carrier.(ie drive ahead and take the hit so robot 2 can move up) most robots will be very good 1 and 2's but i think its going to take a fast drive and great drivers to really get an effective 3.

just some food for thought.
__________________
ROOKIE Team 5400 WARP Mentor
Former FRC 1687 Highlander Robotics
Metal of Honor - Battle Cry 13 @ WPI
WPI districts Semifinalists-2014
Reply With Quote
  #20   Spotlight this post!  
Unread 10-02-2014, 09:18
Canon reeves Canon reeves is offline
Registered User
FRC #4490
Team Role: Alumni
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Arkansas
Posts: 298
Canon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud of
Re: Zone or Man Defense?

Quote:
Originally Posted by Paul T. View Post
Just to be clear.

Zone Defense: stay in the blue zone and wreak havoc until the robots moved to the white.
Man Defense: Follow 1687 around and make sure they have no chance to be of any sort of value to the alliance.

Like Hockey right?

Anyways, i think Zone defense will be more prevalent in matches only because it still allows you to be in the zone when necessary. i can definitely see a common strategy be robot 1 grab the ball shoot it to robot 2 over the truss then play zone D, robot 2 catch ball (or more likely grab it) and score then play zone D, Robot 3 slow down the Blue alliance (because our robot looks best in red so were red ). robot 1 and 2 may switch with robot 3 if 3 happens to be in a better position and also its robot 3's duty to also draw defense away from the ball carrier.(ie drive ahead and take the hit so robot 2 can move up) most robots will be very good 1 and 2's but i think its going to take a fast drive and great drivers to really get an effective 3.

just some food for thought.
Yes, but I'd also like to add in ball defense
Ball defense: follow the ball around, and wreak havoc on whoever has it, 1687 or 4490, or 3937.

The problem with a zone defense is a good offense could beat it by double teaming, I feel like if all the robots stayed in their zone it would work, but the reality of it is that that probably won't happen? If you took a defensive strategy the whole game you could just follow the ball around, or play man causing no scoring, so if your auto score was better than theirs you could beat them pretty easily. It really isn't that hard to keep a robot from advancing, so for me I think a mix between zone and ball defense will be very successful. If you put your best defender on the ball, and your two shooters do the zone/ scoring. Or you could do a blocker and ball strategy and have one defender playing ball, then the two other members playing offense with blocking, so one carries to truss while other blocks for it, then the blocker goes and catches the ball, or obtains it then shoots while the other member blocks for them. Basically it needs to be a very flexible plan, to where your alliance members will help without being told. So the drive team will need to be constantly watching both balls first, then their alliance members.
Reply With Quote
  #21   Spotlight this post!  
Unread 10-02-2014, 09:28
JamesCH95's Avatar
JamesCH95 JamesCH95 is offline
Hardcore Dork
AKA: JCH
FRC #0095 (The Grasshoppers)
Team Role: Engineer
 
Join Date: Dec 2004
Rookie Year: 2001
Location: Enfield, NH
Posts: 1,862
JamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond repute
Re: Zone or Man Defense?

I think many of the sports defense analogies are going to apply directly to Ariel Assist in a big way: you don't play basketball, hockey, or soccer with two game pieces, one of which the opposing team cannot take away from you.

I think playing man-to-man (bot-to-bot?) defense in the strictest sense is going to be a bad idea because it leaves no room for any offense. Or, if a robot does break off to play offense, it will probably leave a huge gap in the defense.

I think zone defense, in the strictest sense, will not be a good idea as well, because it may mean that a robot (or robots) is(are) left sitting in a zone, doing nothing while the action is out of their zone.

I really like the idea of 'defending the ball' rather than any specific robot or zone.

I think a mixture of these three play styles will be the right way to go. I think there will generally be three positions (to steal from soccer terminology):

Sweeper - This robot never lets the opponents ball past them. They play tenacious defense, mostly on the near-side of the field. If they are (reasonably) free they will inbound the ball to their alliance, but otherwise stay focused on defense.

Mid-Fielder - Generally stays down-field of the sweeper. Very good at acquiring and passing the ball. Will team up with sweeper to play defense when needed, but will also team up and support the Striker to score (probably more important than doubling-up defense). Ideally this robot can throw/toss the ball over the truss (i.e. a through-pass or chip-shot) to the striker.

Striker - Ideally this robot can catch a truss shot/toss, but at a minimum can ground-load like nobodies business. Ideally this robot can score in the top goal, but the low-goal will suffice if assist and truss/catch points are solid. The robot generally stays down-field of the other two, but should not be afraid of dropping back close to home if it is required defensively or to help work the ball down the field. They are also the first line of defense: they play strong defense against the ball on the far side of the field when they're not occupied playing offense. When the striker is on offense the Mid-Fielder takes on the role of front-line defense, attacking the ball for the whole length of the field until it is required to play offense again.

Similar to zone defense the robots generally don't change their down-the-field order, but they shouldn't be restricted to one particular section of the field. Similar to bot-to-bot defense the robots can follow the ball or a specific robot the entire length of the field, but continuous attention to one specific robot isn't required or expected. Defensively each robot is focused on the ball when it's near them.

I hesitate to call this strategy or tactic 'zone,' 'man-to-man,' or 'ball' defense. I'm not sure what to call it, but I think it's a very effective way for an alliance to operate.
__________________
Theory is a nice place, I'd like to go there one day, I hear everything works there.

Maturity is knowing you were an idiot, common sense is trying to not be an idiot, wisdom is knowing that you will still be an idiot.
Reply With Quote
  #22   Spotlight this post!  
Unread 10-02-2014, 09:39
Chris is me's Avatar
Chris is me Chris is me is offline
no bag, vex only, final destination
AKA: Pinecone
FRC #0228 (GUS Robotics); FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2006
Location: Glastonbury, CT
Posts: 7,727
Chris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond repute
Send a message via AIM to Chris is me
Re: Zone or Man Defense?

The paradigm isn't that useful. The most vulnerable position for defenders to exploit are disrupting a truss / catch attempt on either side. In this case, you play "zone" in that you hang out in that area, but you play "man" in that you will likely be hitting the same robot repeatedly.

Apart from the middle of the field, keeping robots apart for fewer / slower assists per cycle is the other way to do it. This is a combination of covering the right robot and being in the right place when you do it.
__________________
Mentor / Drive Coach: 228 (2016-?)
--2016 Waterbury SFs (with 3314, 3719), RIDE #2 Seed / Winners (with 1058, 6153), Carver QFs (with 503, 359, 4607)
Mentor / Consultant Person: 2170 (2017-?)
.
College Mentor: 2791 (2010-2015)
-- 2015 TVR Motorola Quality, FLR GM Industrial Design -- 2014 FLR Motorola Quality / SFs (with 341, 4930)
-- 2013 BAE Motorola Quality, WPI Regional #1 Seed / Delphi Excellence in Engineering / Finalists (with 20, 3182)
-- 2012 BAE Imagery / Finalists (with 1519, 885), CT Xerox Creativity / SFs (with 2168, 118)
Student: 1714 (2009) - 2009 MN 10K Lakes Regional Winners (with 2826, 2470)
2791 Build Season Photo Gallery - Look here for mechanism photos My Robotics Blog (Updated April 11 2014)
Reply With Quote
  #23   Spotlight this post!  
Unread 10-02-2014, 09:49
Canon reeves Canon reeves is offline
Registered User
FRC #4490
Team Role: Alumni
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Arkansas
Posts: 298
Canon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud of
Re: Zone or Man Defense?

I would think you would have your catching robot also defend the score of the other alliances if they have an extension that also blocks? It is important for the driver to know where the opponents shoot from in order to prevent scoring. Honestly if I am on an alliance with two good shooters, I would probably play defense if that is what they wanted of course, but they could score 30 points right? and occasionally 50 if I assist them, but the question is if I could catch would me stopping the opponents be more useful than me catching and assisting? I guess it all depends on stopping power and ability to avoid defense. I think the middle zone is easiest to defend, but I also think it might be better to defend the in bounder? So you could take it as have your catching robot be on the catching side and catch, then hand off and play defense on the in bounder or truss shooter for the opponents? Because you really want to keep the opponents from getting to their zone to score because you can only stop them for so long in most cases, but if they take forever to get there they will start to focus on your robot leaving your alliance more open to score. So if one good defender played the distracter in a sense it would be super beneficial?
Reply With Quote
  #24   Spotlight this post!  
Unread 10-02-2014, 11:46
Canon reeves Canon reeves is offline
Registered User
FRC #4490
Team Role: Alumni
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Arkansas
Posts: 298
Canon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud of
Re: Zone or Man Defense?

So so far the different defensive strategies are:
Man- each robot has to guard one other robot.
Zone- you stay in your specific zone
Ball- defend on the ball at all times
Distracter- One member defends on the ball the whole time, other two score
Man Zone Mix- each robot guards in their zones but if none in their zone they target one specifically, such as the top shooter.
Ball Zone- 2 robots trussing and scoring while another plays ball.
Stopper- 2 bots play heavy defense on the ball while the other one scores.

Any others yall can think of? So which of these do yall believe will be most successful? I'm gonna go with distracter, you would get more points and cause there to be less defense on you?
Reply With Quote
  #25   Spotlight this post!  
Unread 10-02-2014, 16:25
smclean1969 smclean1969 is offline
Registered User
FRC #3512
 
Join Date: Oct 2010
Location: Orcutt, CA
Posts: 37
smclean1969 is an unknown quantity at this point
Re: Zone or Man Defense?

I don't think there's a one size fits all answer here. If an alliance has a single dominant robot, then it makes the most sense to try to shut down that robot. Then let it be a shoot out with the rest of the alliance. If it's a balanced alliance then it should be a zone defense. If this plays out as a lot of the previous years, there are two offensive robots and a single defensive robot.

I can see it where the ball is in-bounded to a Robot A that passes it over the truss to the primary scoring Robot B. Robot C primarily plays defense through either trying to block or robot-robot defense. Once Robot B passes, then it can go play defense as well.

This is going to be very interesting because it requires more alliance work than in the past where a single dominant robot could win a match all by iteself.
__________________
Scott McLean
FIRST Team 3512, the Spartatroniks
Team role: mentor


2011: Highest Rookie Seed and Rookie Inspiration Award Long Beach Competition
2012: Winner Los Angeles Regional -- w/ Team 987 and Team 1717
2013: Finalist Los Angeles Regional -- w/ Team 599 and Team 981; Engineering Excellence
2015: Entrepreneurship Award - Ventura Regional
Reply With Quote
  #26   Spotlight this post!  
Unread 10-02-2014, 17:40
MooreteP's Avatar
MooreteP MooreteP is offline
Zen Archer
AKA: Senor Mas
FRC #0571 (Team Paragon)
Team Role: Mentor
 
Join Date: Mar 2004
Rookie Year: 1998
Location: Windsor CT
Posts: 811
MooreteP has a reputation beyond reputeMooreteP has a reputation beyond reputeMooreteP has a reputation beyond reputeMooreteP has a reputation beyond reputeMooreteP has a reputation beyond reputeMooreteP has a reputation beyond reputeMooreteP has a reputation beyond reputeMooreteP has a reputation beyond reputeMooreteP has a reputation beyond reputeMooreteP has a reputation beyond reputeMooreteP has a reputation beyond repute
Re: Zone or Man Defense?

I would go with Robot to Robot defense.

The game hasn't had the time needed to develop a "zone" defense. Nor do we have enough "players" to implement an effective zone defense.

I believe that a single defensive Robot could interrupt the assist cycle enough to make a difference.
It will be interesting to watch if an alliance tries to bother a defensive Robot on the opposing alliance with one of their Robots who has already performed their assist duty.

I am liking this game more and more as a great analogue to sports where coopertition on a team (alliance) to score points is the Holy Grail for success on the play field.
Reply With Quote
  #27   Spotlight this post!  
Unread 10-02-2014, 20:56
inquiryteacher inquiryteacher is offline
Registered User
FRC #3173
 
Join Date: Feb 2014
Location: Rochester NY
Posts: 8
inquiryteacher has much to be proud ofinquiryteacher has much to be proud ofinquiryteacher has much to be proud ofinquiryteacher has much to be proud ofinquiryteacher has much to be proud ofinquiryteacher has much to be proud ofinquiryteacher has much to be proud ofinquiryteacher has much to be proud of
Re: Zone or Man Defense?

The truss pass will likely create havoc for many as the catching robot can be messed with. It is likely that many who think the truss pass will be simple may be surprised. If not defended against someway however, the truss pass could be a deciding factor in many matches.
Reply With Quote
  #28   Spotlight this post!  
Unread 11-02-2014, 09:48
Canon reeves Canon reeves is offline
Registered User
FRC #4490
Team Role: Alumni
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Arkansas
Posts: 298
Canon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud of
Re: Zone or Man Defense?

It very well could be, it will be interesting to see in the first week regionals But we first we gotta get through week 6! For this game I really don't know if we will see to many constant trends through the beginning strategy wise? I think there will be somewhat general main one but because there are so many variables I think we will see several winning strategies, making the later regionals very interesting!
Reply With Quote
  #29   Spotlight this post!  
Unread 11-02-2014, 12:43
Wayne TenBrink's Avatar
Wayne TenBrink Wayne TenBrink is offline
<< (2008 Game Piece)
FRC #1918 (NC Gears)
Team Role: Engineer
 
Join Date: Apr 2007
Rookie Year: 2006
Location: Fremont, MI, USA
Posts: 527
Wayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond repute
Re: Zone or Man Defense?

Quote:
Originally Posted by Canon reeves View Post
It very well could be, it will be interesting to see in the first week regionals But we first we gotta get through week 6! For this game I really don't know if we will see to many constant trends through the beginning strategy wise? I think there will be somewhat general main one but because there are so many variables I think we will see several winning strategies, making the later regionals very interesting!
I predict that the most consistent trend you will see in early qualifiers is a mass of robots jammed together near the center of the field, with a ball rolling around and a robot chasing after it. Perhaps there will also be a robot sitting dead on one end of the field or moving aimlessly about and getting stuck in the corner all by itself. Drive teams on either end of the field will be yelling and waving their arms like it is going to change things.
__________________
NC Gears (Newaygo County Geeks Engineering Awesome Robotic Solutions)

FRC 1918 (Competing at St. Joseph and West MI in 2017)
FTC 6043 & 7911
Reply With Quote
  #30   Spotlight this post!  
Unread 28-02-2014, 23:07
Wayne TenBrink's Avatar
Wayne TenBrink Wayne TenBrink is offline
<< (2008 Game Piece)
FRC #1918 (NC Gears)
Team Role: Engineer
 
Join Date: Apr 2007
Rookie Year: 2006
Location: Fremont, MI, USA
Posts: 527
Wayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond repute
Re: Zone or Man Defense?

Quote:
Originally Posted by Wayne TenBrink View Post
I predict that the most consistent trend you will see in early qualifiers is a mass of robots jammed together near the center of the field, with a ball rolling around and a robot chasing after it. Perhaps there will also be a robot sitting dead on one end of the field or moving aimlessly about and getting stuck in the corner all by itself. Drive teams on either end of the field will be yelling and waving their arms like it is going to change things.
Did I win? Do I get a prize??
__________________
NC Gears (Newaygo County Geeks Engineering Awesome Robotic Solutions)

FRC 1918 (Competing at St. Joseph and West MI in 2017)
FTC 6043 & 7911
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 18:29.

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