Go to Post You want to make sure you got a Mike Walker and Billfred at your event so the field runs very smoothly throughout the day. - Arefin Bari [more]
Home
Go Back   Chief Delphi > Competition > Off-Season Events
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rating: Thread Rating: 18 votes, 5.00 average. Display Modes
  #61   Spotlight this post!  
Unread 02-04-2012, 10:38
Brandon Zalinsky's Avatar
Brandon Zalinsky Brandon Zalinsky is offline
Roaming GeorgiaFIRST MC
AKA: The Mecanum Man
FRC #1058 (PVC Pirates)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2008
Location: Clemson, SC
Posts: 456
Brandon Zalinsky has a brilliant futureBrandon Zalinsky has a brilliant futureBrandon Zalinsky has a brilliant futureBrandon Zalinsky has a brilliant futureBrandon Zalinsky has a brilliant futureBrandon Zalinsky has a brilliant futureBrandon Zalinsky has a brilliant futureBrandon Zalinsky has a brilliant futureBrandon Zalinsky has a brilliant futureBrandon Zalinsky has a brilliant futureBrandon Zalinsky has a brilliant future
Re: IRI - Dates, Info and Rule Ideas

Quote:
Originally Posted by Koko Ed View Post
Dump the Kinect. Waste of floor space.
Another +1 to that from me. At Boston, one team used it. I don't know how it was across the rest of FRC.
__________________
This is our Robot. There are many like it, but this one is ours.
Measure twice, cut once, curse, buy more, and cut again.

2014- Excellence in Engineering (UNH), District Chairman's Award (NU), #8 Quarterfinalist (NECMP), Winner (Mainely Spirit)
2013- Semifinalists (Battlecry@WPI) Winner (Mainely Spirit)
2012- Regional Chairman's (GSR), Finalists as the #11 Alliance Captain (Battlecry@WPI)
2011-Xerox Creativity Award (GSR), Semifinalists (GSR) Innovation in Control (Virginia)
2010-Champion (GSR), Undefeated (Chesapeake), Coopertition Award (Chesapeake), Quarterfinalists (Galileo) 8th AC (IRI)
2008-Undefeated (GSR), Xerox Creativity Award (GSR)
Reply With Quote
  #62   Spotlight this post!  
Unread 02-04-2012, 13:19
JosephC's Avatar
JosephC JosephC is offline
FF: Breakfast Company
AKA: Joseph Cupchack
no team (FiM Volunteer Extraordinaire)
 
Join Date: Sep 2010
Rookie Year: 2011
Location: Waterford, Michigan
Posts: 1,752
JosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond repute
Re: IRI - Dates, Info and Rule Ideas

Quote:
Originally Posted by Flak-Bait View Post
Another +1 to that from me. At Boston, one team used it. I don't know how it was across the rest of FRC.
I believe one team wanted to use it at Northville, but it was broken.
__________________
Referee: 2015 - ?
Field Reset/Supervisor: 2013 - ?
68 Team Member: 2011 - 2013
Reply With Quote
  #63   Spotlight this post!  
Unread 02-04-2012, 13:35
bduddy bduddy is offline
Registered User
FRC #0840 (ART)
Team Role: Alumni
 
Join Date: Jan 2007
Rookie Year: 2005
Location: San Bruno, CA
Posts: 869
bduddy has a reputation beyond reputebduddy has a reputation beyond reputebduddy has a reputation beyond reputebduddy has a reputation beyond reputebduddy has a reputation beyond reputebduddy has a reputation beyond reputebduddy has a reputation beyond reputebduddy has a reputation beyond reputebduddy has a reputation beyond reputebduddy has a reputation beyond reputebduddy has a reputation beyond repute
Re: IRI - Dates, Info and Rule Ideas

Quote:
Originally Posted by Flak-Bait View Post
Another +1 to that from me. At Boston, one team used it. I don't know how it was across the rest of FRC.
There were three different teams that used it at some point at St. Louis, which is the most I've seen. At SVR, I believe 840 may have been the only one that tried...
__________________

Does anyone else remember when TBA signatures actually worked?
Reply With Quote
  #64   Spotlight this post!  
Unread 02-04-2012, 13:35
Chris is me's Avatar
Chris is me Chris is me is online now
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,696
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: IRI - Dates, Info and Rule Ideas

Replays in eliminations for communication issues on the field.

I know it'll never happen, but a man can dream, right?
__________________
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 Minnesota 10,000 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
  #65   Spotlight this post!  
Unread 02-04-2012, 13:49
OZ_341's Avatar Unsung FIRST Hero
OZ_341 OZ_341 is offline
Registered User
#0341 (Wissahickon)
Team Role: Mentor
 
Join Date: Jun 2002
Rookie Year: 2000
Location: Ambler, PA
Posts: 1,477
OZ_341 has a reputation beyond reputeOZ_341 has a reputation beyond reputeOZ_341 has a reputation beyond reputeOZ_341 has a reputation beyond reputeOZ_341 has a reputation beyond reputeOZ_341 has a reputation beyond reputeOZ_341 has a reputation beyond reputeOZ_341 has a reputation beyond reputeOZ_341 has a reputation beyond reputeOZ_341 has a reputation beyond reputeOZ_341 has a reputation beyond repute
Re: IRI - Dates, Info and Rule Ideas

Every year in recent memory, there has been something about the rules that really bugged me. Lane incursions, mini-bot point values, etc.....
But I really think that the GDC nailed this one. What about the crazy idea of leaving well enough alone?

Either way, we are hoping to go to IRI and get taken to the "wood shed" once again. Its a valuable, fun, and humbling experience.
__________________
2010 Championship Chairman's Award
2016 MAR District Champion (thank you 225 & 1257)
2016 Galileo Division, #6 Seed, 9 W - 1 L
2016 MAR District Innovation in Controls Award
2016 Westtown District Finalist (thank you 4954 & 484)
2016 Westtown District Imagery Award (It took 17 yrs)
2016 Hatboro District Judge's Award
Overall Record 49 W - 21 L
Reply With Quote
  #66   Spotlight this post!  
Unread 02-04-2012, 13:55
rick.oliver's Avatar
rick.oliver rick.oliver is offline
Mentor - Retired
AKA: Pap
no team
Team Role: Alumni
 
Join Date: Apr 2006
Rookie Year: 2003
Location: Liberty Township, OH
Posts: 244
rick.oliver has a reputation beyond reputerick.oliver has a reputation beyond reputerick.oliver has a reputation beyond reputerick.oliver has a reputation beyond reputerick.oliver has a reputation beyond reputerick.oliver has a reputation beyond reputerick.oliver has a reputation beyond reputerick.oliver has a reputation beyond reputerick.oliver has a reputation beyond reputerick.oliver has a reputation beyond reputerick.oliver has a reputation beyond repute
Re: IRI - Dates, Info and Rule Ideas

1. Pre-load with 3 balls each; no bonus points for balls scored in hybrid; 10 point bonus for leading at the end of hybrid.
2. Choose to pre-load or place in your own ball corral.
3. In-bounders may throw over the wall the entire match.
4. Make the Key a box (current width and 48" deep); robots are protected only when fully inside the box.
5. Bridge points 5, 10, 20 in quals and elims
6. 10 points plus 2 coop points to each alliance when balanced on coop bridge; no points for not balanced.
Reply With Quote
  #67   Spotlight this post!  
Unread 02-04-2012, 13:59
rick.oliver's Avatar
rick.oliver rick.oliver is offline
Mentor - Retired
AKA: Pap
no team
Team Role: Alumni
 
Join Date: Apr 2006
Rookie Year: 2003
Location: Liberty Township, OH
Posts: 244
rick.oliver has a reputation beyond reputerick.oliver has a reputation beyond reputerick.oliver has a reputation beyond reputerick.oliver has a reputation beyond reputerick.oliver has a reputation beyond reputerick.oliver has a reputation beyond reputerick.oliver has a reputation beyond reputerick.oliver has a reputation beyond reputerick.oliver has a reputation beyond reputerick.oliver has a reputation beyond reputerick.oliver has a reputation beyond repute
Re: IRI - Dates, Info and Rule Ideas

Quote:
Originally Posted by OZ_341 View Post
Every year in recent memory, there has been something about the rules that really bugged me. Lane incursions, mini-bot point values, etc.....
But I really think that the GDC nailed this one. What about the crazy idea of leaving well enough alone?

Either way, we are hoping to go to IRI and get taken to the "wood shed" once again. Its a valuable, fun, and humbling experience.
No changes is also a very good suggestion. Also hoping to attend again this year and would add that while it is humbling, it is also inspiring.
Reply With Quote
  #68   Spotlight this post!  
Unread 02-04-2012, 14:00
JohnSchneider's Avatar
JohnSchneider JohnSchneider is offline
Registered User
FRC #3310 (Black Hawk Robotics)
Team Role: Mentor
 
Join Date: Mar 2010
Rookie Year: 2010
Location: Dallas
Posts: 777
JohnSchneider has a reputation beyond reputeJohnSchneider has a reputation beyond reputeJohnSchneider has a reputation beyond reputeJohnSchneider has a reputation beyond reputeJohnSchneider has a reputation beyond reputeJohnSchneider has a reputation beyond reputeJohnSchneider has a reputation beyond reputeJohnSchneider has a reputation beyond reputeJohnSchneider has a reputation beyond reputeJohnSchneider has a reputation beyond reputeJohnSchneider has a reputation beyond repute
Re: IRI - Dates, Info and Rule Ideas

what about some sort of tip off. 1 member of each alliance can start hybrid at the middle ramp instead and said "moneyball" is on the middle ramp. When auto starts, the two robots would both push on the bridge, and the stronger bridge pull down would get the ball...or something to the equivalent.

Also Im going to be like the 30th person to suggest the Co-op bridge be 1 pt instead of 2.
Reply With Quote
  #69   Spotlight this post!  
Unread 02-04-2012, 14:13
pathew100 pathew100 is offline
Registered User
AKA: Pat Murphy
FRC #0862 (Lightning Robtics)
Team Role: Mentor
 
Join Date: Feb 2005
Location: Canton, MI
Posts: 169
pathew100 has much to be proud ofpathew100 has much to be proud ofpathew100 has much to be proud ofpathew100 has much to be proud ofpathew100 has much to be proud ofpathew100 has much to be proud ofpathew100 has much to be proud ofpathew100 has much to be proud ofpathew100 has much to be proud ofpathew100 has much to be proud of
Send a message via AIM to pathew100
Re: IRI - Dates, Info and Rule Ideas

Quote:
Originally Posted by JosephC View Post
I believe one team wanted to use it at Northville, but it was broken.
Hey! I was FTAA at Northville. It was not broken. We had a bad 50ft USB cable that we had to swap out. It took 15-20mins to diagnose what was wrong. But the team (a rookie team at that) was able to use Kinect every time they wanted to.

Also at Livonia this past weekend, the host team Livonia Warriors FRC 2832 used Kinect in most of their qualifying matches.

I leave it to those teams to decide on how effective it was though...

Last edited by pathew100 : 02-04-2012 at 14:15.
Reply With Quote
  #70   Spotlight this post!  
Unread 02-04-2012, 14:26
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: 673
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: IRI - Dates, Info and Rule Ideas

Coopertition Bridge Points
- 2 Supported robots on un-balanced bridge: 0 pts (instead of 1)
- 2 Supported robots balanced on bridge: 1 pt (instead of 2)
- 3 Supported robots balanced on bridge: 2 pts
- 4 Supported robots balanced on bridge: 3 pts
- 5 Supported robots balanced on bridge: 4 pts
- 6 Supported robots balanced on bridge: 5 pts

I really don't see more than 4 robots balancing on a bridge, but it makes sense that if you're that good at balancing you should be rewarded... I think with the level of the field at IRI, 2 robot balances on the co-op bridge would practically be a given. Reducing the point value of 2 balanced robots and adding the opportunity for more robots to balance would keep the challenge in it while preventing the co-op bridge points from getting ridiculous.

Qualification Alliance Bridge Points
- 3 balanced robots are worth 40 pts (same as elims)

I don't see why you shouldn't be able to do this in quals... If you'd rather win the match at the expense of the most seeing points, go ahead. By requiring 40 bridge points (and three robots) to win, you've put the handicap of not being able to get more seeding points on yourself...

Hybrid Scoring
- Any balls shot in hybrid that score are awarded the hybrid bonus. As some have suggested, this could be achieved by pausing the match after hybrid.

I've found the fact that balls shot in hybrid often fail to be counted frustrating... It seems like if a robot shot the scoring ball under hybrid control, it should get hybrid points. None of this trying to see if the ball had passed through the rim of the hoop by the end of hybrid period...

Hybrid Period Duration
- Hybrid period lasts for 20 seconds, instead of 15. This would enable more teams to realistically attempt scoring balls off the alliance bridges in hybrid.

It seems like the limiting factor for (more) teams doing this is the time...

Alliance Bridge Foul
- Alliance Bridge Fouls only apply when either a robot of the appropriate alliance is contacting it or during the final 30 seconds of the match.

This would help minimize some of the "pointless" fouls, while retaining the purpose of the foul. It would become more like the key and the lanes, which are only protected when in use.

Contacting Bridge Stipulation for "Stacking"
- Repeal G30-1, which requires a stacking robots to be in contact with the bridge.

This move is hard enough as is... I don't see what the motivation for requiring contact with the bridge is beside making the maneuver more sketchy and dangerous.
__________________
"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
  #71   Spotlight this post!  
Unread 02-04-2012, 14:27
PayneTrain's Avatar
PayneTrain PayneTrain is offline
Trickle-Down CMP Allocation
AKA: Lizard King
FRC #0422 (The Meme Tech Pneumatic Devices)
Team Role: Mascot
 
Join Date: Mar 2010
Rookie Year: 2009
Location: RVA
Posts: 2,250
PayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond reputePayneTrain has a reputation beyond repute
Re: IRI - Dates, Info and Rule Ideas

Quote:
Originally Posted by Chris is me View Post
Replays in eliminations for communication issues on the field.

I know it'll never happen, but a man can dream, right?
We could just go cold turkey and roll with the IFI equipment, right? We can loan out a few of those.
Reply With Quote
  #72   Spotlight this post!  
Unread 02-04-2012, 14:40
EricH's Avatar
EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,794
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: IRI - Dates, Info and Rule Ideas

OK, brilliance. The GDC themselves said that they could adjust the balance points in either direction at Championships, by 5-15 points per robot, if they wanted to. ([G40] blue box)

The IRI organizers should do the same thing. How is up to them.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

Reply With Quote
  #73   Spotlight this post!  
Unread 02-04-2012, 15:05
Duke461's Avatar
Duke461 Duke461 is offline
Boiler Strong.
AKA: Ben Carson
FRC #0461 (Westside Boiler Invasion)
Team Role: Alumni
 
Join Date: Dec 2010
Rookie Year: 2010
Location: West Lafayette, Indiana
Posts: 864
Duke461 has a reputation beyond reputeDuke461 has a reputation beyond reputeDuke461 has a reputation beyond reputeDuke461 has a reputation beyond reputeDuke461 has a reputation beyond reputeDuke461 has a reputation beyond reputeDuke461 has a reputation beyond reputeDuke461 has a reputation beyond reputeDuke461 has a reputation beyond reputeDuke461 has a reputation beyond reputeDuke461 has a reputation beyond repute
Re: IRI - Dates, Info and Rule Ideas

One really important rule change will need to be on the maximum amount of basketballs in the corral and with the human players during the teleop period.

Bolded is the rule change:
Quote:
[G31]
Only Inbounders may contact Basketballs; each Inbounder may hold a maximum of two Basketballs. During Teleop, Inbounders must remove Basketballs from the Corral immediately upon arrival, unless doing so forces an Inbounder to posess more than two Basketballs. All Basketballs in the Alliance Station must be held by Inbounders once removed from the Corral.
Violation: Foul

Blue Box
The addition of the six-ball exception is intended for situations where a large amount of basketballs are scored in a small period of time, not for strategic benefits to the alliance. Strategies aimed at starving basketballs to gain an advantage through this rule will be kept under strict observation and may still result in foul, as determined by the appropriate referee
Blue Box
The idea behind this is for a situation where it's basically impossible to keep it under six basketballs. Most likely cause of this is a ton of scoring all at once, e.g, 2-3 basketballs per robot, robot A scores in left middle, robot B scores in right middle, robot C scores in top/bottom. While this rule kind of goes without saying, we definitely want to avoid someone complaining and claiming that there was a penalty on the opposing alliance after they score 9 basketballs in a matter of seconds. And since it's IRI, this very well could happen.

-Duke
__________________

The opposite of excellence is good enough.
2012-2013 President; 2011-2012 Vice President
2011-offseason FRC Student Drive Coach; 2010-11, 2011-2012 VEX Drive Coach
2011, 2010-offseason FRC Driver/Operator
2012, 2011-offseason, 2010-offseason FRC Human Player
Find me on: Facebook, Gmail, Twitter, Tumblr, Blogger/Blogspot
Reply With Quote
  #74   Spotlight this post!  
Unread 02-04-2012, 15:10
Travis Hoffman's Avatar Unsung FIRST Hero
Travis Hoffman Travis Hoffman is offline
O-H
FRC #0048 (Delphi E.L.I.T.E.)
Team Role: Engineer
 
Join Date: Sep 2001
Rookie Year: 2001
Location: Warren, Ohio USA
Posts: 4,047
Travis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond reputeTravis Hoffman has a reputation beyond repute
Re: IRI - Dates, Info and Rule Ideas

Quote:
Originally Posted by Ken Streeter View Post
I like this idea!

One of my pet peeves with the scoring system this year is seeing robots shoot balls right before the end of hybrid that end up being scored as teleop points because the balls didn't trigger the auto-counting system soon enough.
In basketball, if the shot is released by the shooter prior to the buzzer sounding, it counts. It should be the same in Rebound Rumble.
__________________

Travis Hoffman, Enginerd, FRC Team 48 Delphi E.L.I.T.E.
Encouraging Learning in Technology and Engineering - www.delphielite.com
NEOFRA - Northeast Ohio FIRST Robotics Alliance - www.neofra.com
NEOFRA / Delphi E.L.I.T.E. FLL Regional Partner
Reply With Quote
  #75   Spotlight this post!  
Unread 02-04-2012, 15:20
pfreivald's Avatar
pfreivald pfreivald is offline
Registered User
AKA: Patrick Freivald
FRC #1551 (The Grapes of Wrath)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 2001
Location: Naples, NY
Posts: 2,296
pfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond reputepfreivald has a reputation beyond repute
Re: IRI - Dates, Info and Rule Ideas

Quote:
Originally Posted by JosephC View Post
In a regular season event this strategy only works until the opposing alliance comes to your side of the field and hits you; as you are in their lane. However, if IRI announces that they are removing lanes, I'm going to force my team to redesign our robot .
Ahhh, the law of unintended consequences... It'll bite you every time!
__________________
Patrick Freivald -- Mentor
Team 1551
"The Grapes of Wrath"
Bausch & Lomb, PTC Corporation, and Naples High School

I write books, too!
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 16:47.

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