Go to Post Stupid programmer question: where does the tread go? - Joel J [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 14-07-2004, 14:49
Billfred's Avatar
Billfred Billfred is offline
...and you can't! teach! that!
FRC #5402 (Iron Kings); no team (AndyMark)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: The Land of the Kokomese, IN
Posts: 8,483
Billfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond repute
Creating and selling parts.

(DISCLAIMER: This is from my own mind, and is not endorsed by any team or FIRST or whatever.)

I was just trying to think of a fundraising thing, and it hit me.

Suppose team pi realized that they make a mean competition port dongle. Suppose further that they need to raise some money to get registered and such. Would making a few dozen/hundred/gajillion dongles and then selling them be a good thing or a bad thing for FIRST? FIRST teams?

(Friendly reminder: There are people outside of FIRST who use IFI systems like ours. Robot combat, largely, but I imagine other fields use it as well.)
__________________
William "Billfred" Leverette - Gamecock/Jessica Boucher victim/Marketing & Sales Specialist at AndyMark

2004-2006: FRC 1293 (D5 Robotics) - Student, Mentor, Coach
2007-2009: FRC 1618 (Capital Robotics) - Mentor, Coach
2009-2013: FRC 2815 (Los Pollos Locos) - Mentor, Coach - Palmetto '09, Peachtree '11, Palmetto '11, Palmetto '12
2010: FRC 1398 (Keenan Robo-Raiders) - Mentor - Palmetto '10
2014-2016: FRC 4901 (Garnet Squadron) - Co-Founder and Head Bot Coach - Orlando '14, SCRIW '16
2017-: FRC 5402 (Iron Kings) - Mentor

93 events (more than will fit in a ChiefDelphi signature), 13 seasons, over 60,000 miles, and still on a mission from Bob.

Rule #1: Do not die. Rule #2: Be respectful. Rule #3: Be safe. Rule #4: Follow the handbook.
Reply With Quote
  #2   Spotlight this post!  
Unread 14-07-2004, 14:59
Tristan Lall's Avatar
Tristan Lall Tristan Lall is offline
Registered User
FRC #0188 (Woburn Robotics)
 
Join Date: Aug 2001
Rookie Year: 1999
Location: Toronto, ON
Posts: 2,484
Tristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond reputeTristan Lall has a reputation beyond repute
Re: Creating and selling parts.

Maybe a dongle is a bad example. It isn't much more than a straight wire (to enable channel select) and two wires with switches (for autonomous and kill). If teams merely look at the pinout guide, they can make their own very, very easily indeed. (For channel select only, a paperclip is good.)

And of course, IFI could change the specification, leaving you with several (several "gajillion"?) useless parts.

Are you thinking more along the lines of Andy Baker's standardized gearboxes, in terms of a final plan?
Reply With Quote
  #3   Spotlight this post!  
Unread 14-07-2004, 17:42
Billfred's Avatar
Billfred Billfred is offline
...and you can't! teach! that!
FRC #5402 (Iron Kings); no team (AndyMark)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: The Land of the Kokomese, IN
Posts: 8,483
Billfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond repute
Re: Creating and selling parts.

I didn't even know A-money was standardizing gearboxes. But for the sake of argument, yeah.
__________________
William "Billfred" Leverette - Gamecock/Jessica Boucher victim/Marketing & Sales Specialist at AndyMark

2004-2006: FRC 1293 (D5 Robotics) - Student, Mentor, Coach
2007-2009: FRC 1618 (Capital Robotics) - Mentor, Coach
2009-2013: FRC 2815 (Los Pollos Locos) - Mentor, Coach - Palmetto '09, Peachtree '11, Palmetto '11, Palmetto '12
2010: FRC 1398 (Keenan Robo-Raiders) - Mentor - Palmetto '10
2014-2016: FRC 4901 (Garnet Squadron) - Co-Founder and Head Bot Coach - Orlando '14, SCRIW '16
2017-: FRC 5402 (Iron Kings) - Mentor

93 events (more than will fit in a ChiefDelphi signature), 13 seasons, over 60,000 miles, and still on a mission from Bob.

Rule #1: Do not die. Rule #2: Be respectful. Rule #3: Be safe. Rule #4: Follow the handbook.
Reply With Quote
  #4   Spotlight this post!  
Unread 14-07-2004, 20:24
Jim S's Avatar
Jim S Jim S is offline
Registered User
#0107
 
Join Date: Mar 2002
Location: Holland ,MI
Posts: 20
Jim S will become famous soon enough
Re: Creating and selling parts.

I had a the same idea for a fundraiser ,I was thinking of a 2 speed tranny kit that would consist of a gears, bearing,shafts,instuctuction,software and a real sweet cnc housing to mount everything into.I thought it could designed with the abilty to have different motor configurations (ie. one drill ,drill and chip or just the chip maybe even the tyco with another motor) I thought this could be a great teaching tool and alot of fun to assemble.This tranny should also have a good encoder also built into it monitor the output shaft.And the software should include manual shift or full auto shift. I think if someone sell 200 unit the price would not be that much maybe $150 a set .

jim schaddelee
team 107 mentor
Reply With Quote
  #5   Spotlight this post!  
Unread 14-07-2004, 20:29
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,557
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Re: Creating and selling parts.

I would be willing to pay for a well made dongle (ie, better then I can make myself).

696 sells 25' serial cables for about the same price as I could get from the distributor we use at work (and much better then at your standard computer store). I've bought from them to help support their team.
Reply With Quote
  #6   Spotlight this post!  
Unread 14-07-2004, 21:09
dez250 dez250 is offline
54... What a good number!
no team
 
Join Date: Dec 2002
Rookie Year: 2000
Location: Upstate NY / Manchester, NH
Posts: 1,721
dez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond repute
Send a message via AIM to dez250
Re: Creating and selling parts.

Dongles would be a great fundraiser but before you put your effort into building dongles to do as a fundraiser, i know of a couple groups that are working on mass producing dongles as a handout. Just a little heads up...
__________________
#5

-Michael Dessingue
Reply With Quote
  #7   Spotlight this post!  
Unread 15-07-2004, 02:16
Jon K. Jon K. is offline
n.e.r.d #6
no team
 
Join Date: May 2002
Rookie Year: 2002
Location: Kokomo, IN
Posts: 1,437
Jon K. has a reputation beyond reputeJon K. has a reputation beyond reputeJon K. has a reputation beyond reputeJon K. has a reputation beyond reputeJon K. has a reputation beyond reputeJon K. has a reputation beyond reputeJon K. has a reputation beyond reputeJon K. has a reputation beyond reputeJon K. has a reputation beyond reputeJon K. has a reputation beyond reputeJon K. has a reputation beyond repute
Re: Creating and selling parts.

Quote:
Originally Posted by Billfred
(DISCLAIMER: This is from my own mind, and is not endorsed by any team or FIRST or whatever.)

I was just trying to think of a fundraising thing, and it hit me.

Suppose team pi realized that they make a mean competition port dongle. Suppose further that they need to raise some money to get registered and such. Would making a few dozen/hundred/gajillion dongles and then selling them be a good thing or a bad thing for FIRST? FIRST teams?

(Friendly reminder: There are people outside of FIRST who use IFI systems like ours. Robot combat, largely, but I imagine other fields use it as well.)
Rage is looking into something similar, only we are thinking about doing aluminum sprockets with our new cnc machine. If anyone has any feedback on this idea and would be interested in seeing something like this happen please PM me.
Reply With Quote
  #8   Spotlight this post!  
Unread 15-07-2004, 02:24
Unsung FIRST Hero
miketwalker miketwalker is offline
Robot Lifeguard
FRC #1902 (Exploding Bacon)
 
Join Date: Dec 2001
Rookie Year: 2002
Location: Orlando, FL
Posts: 878
miketwalker has a reputation beyond reputemiketwalker has a reputation beyond reputemiketwalker has a reputation beyond reputemiketwalker has a reputation beyond reputemiketwalker has a reputation beyond reputemiketwalker has a reputation beyond reputemiketwalker has a reputation beyond reputemiketwalker has a reputation beyond reputemiketwalker has a reputation beyond reputemiketwalker has a reputation beyond reputemiketwalker has a reputation beyond repute
Send a message via AIM to miketwalker
Re: Creating and selling parts.

I personally think it's a great thing to do in general. It can save time for teams (especially rookies) who don't really know what to do for something. I know many teams don't have the best of dongles... and I know other ideas were like trannys and sprockets and such... and I mean, many teams don't have the facilities/amount of people to do things like transmissions. If another team has a good thing to sell... I think it's great cause it's win-win, the team recieving gets something they may not be able to do themselves as well and has another team or teams to talk to if something breaks for support, and the team creating it of course gets the funding. Both teams also become close and form a network from the transaction, and cooperating is what FIRST is all about. Working with another team like that can only help make relationships between those teams better.
__________________
Chopsaw? Chopsaw.
Reply With Quote
  #9   Spotlight this post!  
Unread 15-07-2004, 23:48
Matt Adams's Avatar
Matt Adams Matt Adams is offline
b(o_o)d
FRC #1525 (Warbots)
Team Role: Engineer
 
Join Date: Dec 2003
Rookie Year: 2000
Location: Arlington Hts. IL
Posts: 375
Matt Adams has a reputation beyond reputeMatt Adams has a reputation beyond reputeMatt Adams has a reputation beyond reputeMatt Adams has a reputation beyond reputeMatt Adams has a reputation beyond reputeMatt Adams has a reputation beyond reputeMatt Adams has a reputation beyond reputeMatt Adams has a reputation beyond reputeMatt Adams has a reputation beyond reputeMatt Adams has a reputation beyond reputeMatt Adams has a reputation beyond repute
Send a message via AIM to Matt Adams
Post Re: Creating and selling parts.

I think that this is a GREAT idea. You're building something that is useful for other teams while doing some fundraising. Students are hopefully using and building skills. There's a few concerns that I should note:

Quality Assurance: Would you completely trust an integral drivetrain component out of a box build by another team as opposed to a company?

Longevity: Teams could ruin thier reputation by providing seemingly functional components that don't hold up over the course of a season.

Those are the two ideas that popped into my head immediately. I think you'd have to approach this idea with caution. However, if you wanted to manufacturing some 80/20 like brackets... that's an undertapped market.

All done.

Matt
__________________
Matt Adams - Engineer at Danaher Motion
Team 1525 - Warbots - Deerfield High School
Reply With Quote
  #10   Spotlight this post!  
Unread 16-07-2004, 07:10
Jim S's Avatar
Jim S Jim S is offline
Registered User
#0107
 
Join Date: Mar 2002
Location: Holland ,MI
Posts: 20
Jim S will become famous soon enough
Re: Creating and selling parts.

I cant agree with you more, but maybe this could be a project to teach kids how a company takes products to market. they could do market research ,quality planning,testing and a marketing plan. This would take alot of work. A tranny might be a multi team project.

jim chaddelee
team 107 mentor
Reply With Quote
  #11   Spotlight this post!  
Unread 16-07-2004, 13:39
Gary Dillard's Avatar Unsung FIRST Hero
Gary Dillard Gary Dillard is offline
Generator of Entropy
AKA: you know, the old bald guy
FRC #2973 (The Mad Rockers)
Team Role: Engineer
 
Join Date: Nov 2001
Rookie Year: 1998
Location: Huntsville, AL
Posts: 1,581
Gary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond reputeGary Dillard has a reputation beyond repute
Send a message via AIM to Gary Dillard
Re: Creating and selling parts.

I love this question - let me open it up a little more for the big philisophical debate...I see 3 questions here.

1) At what point does the fund raiser part exceed gracious professionalism? Recall the big cheezy-poofs / Kingman collaberation debate last year - people weighed in on both sides. I posted in favor of it and it appears FIRST embraced it, so I think we'll see much more of teams working together to share the load. But when we're talking about selling rather than giving does that change the attitude? If our team has excess resources and I choose to sell them rather than donate or exchange them, does that make me a bad guy? Is it different for little team alpha who doesn't have excess resources and is using the funds to break even, versus big team beta who is fully funded and supported and is selling it to buy nicer team jackets?

2) Why is hardware treated differently than intellectual property? We see white papers all the time with detail drawings of tranny's, autonomous code, etc. - but what if team delta (or team engineer Joe Delta) said "we'll sell our tranny design for $100"? Are we expected to share designs for free since there's no intrinsic expense? If we're promoting engineering, why are we expected to give our product (the design) away as if it had no value?

3) What's wrong with individuals/companies selling stuff for a profit, not just as a fund raiser? That's how Innovation First started, sounds like Andy Baker is working towards it on gearboxes, if the market supports it, why not?

I'll answer my own questions later on, but what do you think?
__________________
Close enough to taste it, too far to reach it
Reply With Quote
  #12   Spotlight this post!  
Unread 17-07-2004, 19:24
Billfred's Avatar
Billfred Billfred is offline
...and you can't! teach! that!
FRC #5402 (Iron Kings); no team (AndyMark)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: The Land of the Kokomese, IN
Posts: 8,483
Billfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond repute
Re: Creating and selling parts.

1) I don't think it changes the attitude...to a point. If your team exerted labor in the production of something, then go ahead and ask for some cash, maybe even a few bucks over cost. If it's something your team bought, whatever it cost the team. Kit parts, I'd say, oughta go for shipping-ish. It all comes down to whatever the two teams hash out, but that seems like a vague guideline.

2) I guess this is one of the points where FIRST differs with reality. We've got this everyone-wants-to-help-everyone scenario in FIRST, which isn't exactly what you've got going in the real world. The designs have value, it's just that everyone thus far seems to have given them away. If someone were to ask a few bucks for a white paper, you'd be looked at funny (only because it's not as expected in FIRST), and you might not have much success, but that's your right. (Just thinking out loud, perhaps teams should put in a thing such as "This document is free to FIRST teams, but may not be used outside of FIRST without the author's permission.")

3) Well, fundraisers tend to be for profit anyway--the profits just benefit teams. But if it's your design, and you think you can sell it to folks and make that money, go for it. I don't think anyone's going to fault your team for trying to make an honest dollar.
__________________
William "Billfred" Leverette - Gamecock/Jessica Boucher victim/Marketing & Sales Specialist at AndyMark

2004-2006: FRC 1293 (D5 Robotics) - Student, Mentor, Coach
2007-2009: FRC 1618 (Capital Robotics) - Mentor, Coach
2009-2013: FRC 2815 (Los Pollos Locos) - Mentor, Coach - Palmetto '09, Peachtree '11, Palmetto '11, Palmetto '12
2010: FRC 1398 (Keenan Robo-Raiders) - Mentor - Palmetto '10
2014-2016: FRC 4901 (Garnet Squadron) - Co-Founder and Head Bot Coach - Orlando '14, SCRIW '16
2017-: FRC 5402 (Iron Kings) - Mentor

93 events (more than will fit in a ChiefDelphi signature), 13 seasons, over 60,000 miles, and still on a mission from Bob.

Rule #1: Do not die. Rule #2: Be respectful. Rule #3: Be safe. Rule #4: Follow the handbook.
Reply With Quote
  #13   Spotlight this post!  
Unread 17-07-2004, 20:09
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,579
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: Creating and selling parts.

I see a potential problem with this. If enough teams started to sell enough different parts, FIRST could basically become who can buy the best parts type of thing. If a certain team had the money, they could buy team a's frame, team b's tranny, team c's arm, ect. and end up all they do is a few modifications to the frame to fit the parts, and bolting them together. There's a difference between manufacturing parts a team cant make as a mentor, and buying parts. Plus, the fundraiser would be hard anyway, if the other team wanted to actually use them in the competition, sense all their parts have to be made during the build season, they fundraising team would have to basically become an assembly line to make any profit.
__________________
Being correct doesn't mean you don't have to explain yourself.
Reply With Quote
  #14   Spotlight this post!  
Unread 17-07-2004, 20:19
Billfred's Avatar
Billfred Billfred is offline
...and you can't! teach! that!
FRC #5402 (Iron Kings); no team (AndyMark)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: The Land of the Kokomese, IN
Posts: 8,483
Billfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond repute
Re: Creating and selling parts.

You've hit the big thing--building the bigger parts of the robot in a six-week timespan is hard to impossible. Therefore, it can't really get that big, unless a team decides not to build a robot that year. And no team is going to do that.

However, things like the OI remain unregulated by and large. So if a team wanted to build good strong control boards for the OI with plenty of expandability (such as adding switches), then we're getting somewhere.
__________________
William "Billfred" Leverette - Gamecock/Jessica Boucher victim/Marketing & Sales Specialist at AndyMark

2004-2006: FRC 1293 (D5 Robotics) - Student, Mentor, Coach
2007-2009: FRC 1618 (Capital Robotics) - Mentor, Coach
2009-2013: FRC 2815 (Los Pollos Locos) - Mentor, Coach - Palmetto '09, Peachtree '11, Palmetto '11, Palmetto '12
2010: FRC 1398 (Keenan Robo-Raiders) - Mentor - Palmetto '10
2014-2016: FRC 4901 (Garnet Squadron) - Co-Founder and Head Bot Coach - Orlando '14, SCRIW '16
2017-: FRC 5402 (Iron Kings) - Mentor

93 events (more than will fit in a ChiefDelphi signature), 13 seasons, over 60,000 miles, and still on a mission from Bob.

Rule #1: Do not die. Rule #2: Be respectful. Rule #3: Be safe. Rule #4: Follow the handbook.
Reply With Quote
  #15   Spotlight this post!  
Unread 17-07-2004, 20:34
Pierson's Avatar
Pierson Pierson is offline
Registered User
no team
Team Role: College Student
 
Join Date: Nov 2001
Rookie Year: 2000
Location: Los Angeles, CA
Posts: 881
Pierson is a glorious beacon of lightPierson is a glorious beacon of lightPierson is a glorious beacon of lightPierson is a glorious beacon of lightPierson is a glorious beacon of lightPierson is a glorious beacon of light
Send a message via AIM to Pierson
Re: Creating and selling parts.

Quote:
Originally Posted by Lil' Lavery
I see a potential problem with this. If enough teams started to sell enough different parts, FIRST could basically become who can buy the best parts type of thing. If a certain team had the money, they could buy team a's frame, team b's tranny, team c's arm, ect. and end up all they do is a few modifications to the frame to fit the parts, and bolting them together. There's a difference between manufacturing parts a team cant make as a mentor, and buying parts. Plus, the fundraiser would be hard anyway, if the other team wanted to actually use them in the competition, sense all their parts have to be made during the build season, they fundraising team would have to basically become an assembly line to make any profit.
What's wrong with this? What if there is a new team which has very little knowledge, 1 or 2 mentors, and a very small budget? I would have no problem letting a team assemble their robot from parts that other teams sold, I see this as a win-win situation. Isn't this why FIRST stopped being so detailed on what parts we can use? Once the team becomes more advanced, they would most likely begin to create their own parts.

Quote:
Originally Posted by Billfred
You've hit the big thing--building the bigger parts of the robot in a six-week timespan is hard to impossible. Therefore, it can't really get that big, unless a team decides not to build a robot that year. And no team is going to do that.
Help me here... maybe I have read this wrong... But if your team is "acting" like a "company" in the you send us $$$ and we send you a part, why wouldn't the "team" (aka company) be able to take orders and mass produce the parts before the season started? Then on the Saturday the season starts, take the boxes of parts to UPS and ship them all out.

Then the team has a couple of options, "buy" one of their own parts that was previously made (though that could get dicey) or just make another one with all the experience they have.

Yes? No?
__________________
Pierson
Former Captain & Fundraiser of Team 360
__________________
Join in on these fun threads:
Three Worded Story
Word Association

Last edited by Pierson : 17-07-2004 at 20:39. Reason: Details...
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 11:31.

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