SlideShare a Scribd company logo
1 of 22
UNIVERSITY OF ENGINEERING
AND TECHNOLOGY, LAHORE
Group 8
Presented by:-
1) 2021-ME-533
2) 2021-ME-523
3) 2021-ME-528
4) 2021-ME-538
 Metal sheet forming
 Principle
 Types
 Working
 Conclusion
 Metal forming is a fabrication process that create
structural parts and component out of metal sheets or
tubing
 A basic metal forming process will bend or deform a
metal work piece to a desired geometry shape
 In 1977 during this time they began to build their first machine ,
which produced nail and filters later they came to produced machine
for cutting and deep drawing of sheet drawing of sheet metal
 this led to the idea of forming machine and compete lines to follow
flexible sheet metal working
 In 1987 business activity begin to develop and work request
increase exponentially it became necessary to organize a new
structure to deal with the increased demand for the brother
machinery
 In 2002 the company celebrated its 25 year in operation and the
current complex cover a total area of 60,000 square meters ,of
which 20,000 is the workshop and 15000 square meters make up
the company officers
 In 2004 re styling of the company logo represented the new
direction of the company
 There are three major classes of process of sheet metal
working
 Cutting is the use of shearing forces to remove material
from a work piece technically not a metal forming
process, but of extreme industrial importance
 Bending is the forming of a sheet metal work about an
axis
 Deep drawing is the forming of a cup or box with a flat
base and straight walls, from a sheet metal blank
 Other process other sheet metal working process such
as ironing spinning rubber forming and high energy rate
forming are also discussed in latter section
 Sheet metal is made by running hot slabs of metal through a
series of roughing rolling stands that makes them thinner and
longer. To make them even thinner, these sheet go through
finishing rolling stands and are then cooled and rolled into
coils.
There are two main working operations of metal
sheet:
 Cutting
 Forming
 Bending
 Roll Forming
 Spinning
 Deep Drawing
 Stretch Forming
 Shearing
 Blanking
 Piercing
 Notching
 Performing
 Slitting
 Lancing
A process in which force is applied on metal
sheet piece to form a desired shape.
 V-Bending
 Air Bending
Source : Adopted from Google Source : Adopted from Google
A process in which a metal sheet piece
convert from its plan shape to a roll.
 It’s a machines which you see in fig.1
which convert sheet metal in roll.
 There is also a manual machine in fig.2
Source : Adopted from Google
Source : Adopted from Google
Spinning is a process in which metal sheet convert
to a specific shape via spinning.
 You can easily understand the spinning
by video.1 and fig.1
Source : Adopted from Google
Source : Adopted from Google
Deep Drawing is also called a bending but in
it, bending is on an extra level.
 In fig.1 and fig.2 there is operation of deep drawing.
Source : Adopted from Google
Source : Adopted from Google
In stretch forming process metal sheet
stretch and bent simultaneously.
 In fig.1 and fig.2 there is stretching and bending at same time.
Source : Adopted from Google
Source : Adopted from Google
CUTTING OPERATIONS
Shearing is a process in metal sheet is cut to
required shape, also know as cutting die.
 You can see the steps and process in fig.1 and fig.2
Source : Adopted from Google
Source : Adopted from Google
Blanking is the operation of cutting a flat shape
from sheet metal. The produced product is called blank.
 As you can see in fig.1 there is a punch
which is punching on metal sheet.
 After punching the material cut off from
from metal sheet is known as Blanking.
Source : Adopted from Google
A process in which various shaped holes are
made on metal sheet where holes are the desired product.
 In Piercing we punch the metal sheet
and the material remaining after punching
is know as piercing.
 You can also see the difference between
piercing and blanking.
Source : Adopted from Google
Source : Adopted from Google
Notching is a metal-cutting process used on
sheet metal, sometimes on angle section or tube. We can
say the cutting at the ends of metal sheet is known as
Notching.
 In Notching we cut the only the ends of
metal sheet which is clarify by fig.1
 This is use for different purposes as the
required product.
Source : Adopted from Google
A process in which there are several holes are
made in one stock where all of the holes are called a perforation.
 In figure as you shown there is a die on which
several small pins.
 When stock applied on metal sheet it produce
small holes on metal sheet.
Source : Adopted from Google
Slitting is a process of cutting larger width coils
into narrower width coils with repetitive accuracy at a high
speed.
 As we receive large roll of metal sheet
from industry so we slitting it for our
required product.
 As you can see in figure the process of slitting.
Source : Adopted from Google
A process in which metal sheet sheared and bent
with one strike of die. A key part of this process is reduction
of material, only a modification in its geometry.
 You can see the difference between Lancing, Trimming and slitting.
Source : Adopted from Google
Source : Adopted from Google
ANY QUESTION
THANK YOU

More Related Content

Similar to University of Engineering and Technology, Lahore-1.pptx

unit-iii-180208085902.pdf
unit-iii-180208085902.pdfunit-iii-180208085902.pdf
unit-iii-180208085902.pdfPraveen Kumar
 
Topic 4 metal forming 160214
Topic 4 metal forming 160214Topic 4 metal forming 160214
Topic 4 metal forming 160214Huai123
 
Sheetmetalfabrication 140305095610-phpapp01
Sheetmetalfabrication 140305095610-phpapp01Sheetmetalfabrication 140305095610-phpapp01
Sheetmetalfabrication 140305095610-phpapp01structuraldesign
 
Advanced Manufacturing Processes PDF Full book by badebhau
Advanced Manufacturing Processes PDF Full book by badebhauAdvanced Manufacturing Processes PDF Full book by badebhau
Advanced Manufacturing Processes PDF Full book by badebhauEr. Bade Bhausaheb
 
Forging And Press 1.pptx
Forging And Press 1.pptxForging And Press 1.pptx
Forging And Press 1.pptxSumedhsonawane8
 
mse-457-metal-forming-lecture-note-for-student.pdf
mse-457-metal-forming-lecture-note-for-student.pdfmse-457-metal-forming-lecture-note-for-student.pdf
mse-457-metal-forming-lecture-note-for-student.pdfJosephAziafor
 
Manufacturing process and Machines
Manufacturing process and MachinesManufacturing process and Machines
Manufacturing process and MachinesANIRUDH S NAIR
 
Metal processing technology_ Part I
Metal processing technology_ Part IMetal processing technology_ Part I
Metal processing technology_ Part IMulualem Hailu
 
Sheet metal working
Sheet metal workingSheet metal working
Sheet metal workingJay Makadiya
 
Sheet metal working for non ferrous metal and alloys
Sheet metal working for non ferrous metal and alloysSheet metal working for non ferrous metal and alloys
Sheet metal working for non ferrous metal and alloysNikunj Patel
 
Metal sheet forming, its types & operations
Metal sheet forming, its types & operationsMetal sheet forming, its types & operations
Metal sheet forming, its types & operationsUmair Raza
 
A Report on Metal Drawing Operations
A Report on Metal Drawing OperationsA Report on Metal Drawing Operations
A Report on Metal Drawing OperationsMohit Rajput
 
Ch6 sheetmetw proc (1) Erdi Karaçal Mechanical Engineer University of Gaziantep
Ch6 sheetmetw proc (1) Erdi Karaçal Mechanical Engineer University of GaziantepCh6 sheetmetw proc (1) Erdi Karaçal Mechanical Engineer University of Gaziantep
Ch6 sheetmetw proc (1) Erdi Karaçal Mechanical Engineer University of GaziantepErdi Karaçal
 

Similar to University of Engineering and Technology, Lahore-1.pptx (20)

Metal forming
Metal formingMetal forming
Metal forming
 
unit-iii-180208085902.pdf
unit-iii-180208085902.pdfunit-iii-180208085902.pdf
unit-iii-180208085902.pdf
 
Unit 3-METAL FORMING PROCESSES
Unit 3-METAL FORMING PROCESSESUnit 3-METAL FORMING PROCESSES
Unit 3-METAL FORMING PROCESSES
 
Topic 4 metal forming 160214
Topic 4 metal forming 160214Topic 4 metal forming 160214
Topic 4 metal forming 160214
 
Sheetmetalfabrication 140305095610-phpapp01
Sheetmetalfabrication 140305095610-phpapp01Sheetmetalfabrication 140305095610-phpapp01
Sheetmetalfabrication 140305095610-phpapp01
 
Advanced Manufacturing Processes PDF Full book by badebhau
Advanced Manufacturing Processes PDF Full book by badebhauAdvanced Manufacturing Processes PDF Full book by badebhau
Advanced Manufacturing Processes PDF Full book by badebhau
 
Forging And Press 1.pptx
Forging And Press 1.pptxForging And Press 1.pptx
Forging And Press 1.pptx
 
mse-457-metal-forming-lecture-note-for-student.pdf
mse-457-metal-forming-lecture-note-for-student.pdfmse-457-metal-forming-lecture-note-for-student.pdf
mse-457-metal-forming-lecture-note-for-student.pdf
 
Manufacturing process and Machines
Manufacturing process and MachinesManufacturing process and Machines
Manufacturing process and Machines
 
Metal processing technology_ Part I
Metal processing technology_ Part IMetal processing technology_ Part I
Metal processing technology_ Part I
 
Sheet metal working
Sheet metal workingSheet metal working
Sheet metal working
 
Assignment 04
Assignment 04Assignment 04
Assignment 04
 
Sheetmetaloperations 6 part a
Sheetmetaloperations 6 part aSheetmetaloperations 6 part a
Sheetmetaloperations 6 part a
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
Sheet metal working for non ferrous metal and alloys
Sheet metal working for non ferrous metal and alloysSheet metal working for non ferrous metal and alloys
Sheet metal working for non ferrous metal and alloys
 
Metal sheet forming, its types & operations
Metal sheet forming, its types & operationsMetal sheet forming, its types & operations
Metal sheet forming, its types & operations
 
A Report on Metal Drawing Operations
A Report on Metal Drawing OperationsA Report on Metal Drawing Operations
A Report on Metal Drawing Operations
 
Unit 4-SHEET METAL PROCESSES
Unit 4-SHEET METAL PROCESSESUnit 4-SHEET METAL PROCESSES
Unit 4-SHEET METAL PROCESSES
 
Unit iv
Unit ivUnit iv
Unit iv
 
Ch6 sheetmetw proc (1) Erdi Karaçal Mechanical Engineer University of Gaziantep
Ch6 sheetmetw proc (1) Erdi Karaçal Mechanical Engineer University of GaziantepCh6 sheetmetw proc (1) Erdi Karaçal Mechanical Engineer University of Gaziantep
Ch6 sheetmetw proc (1) Erdi Karaçal Mechanical Engineer University of Gaziantep
 

Recently uploaded

KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 

Recently uploaded (20)

Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 

University of Engineering and Technology, Lahore-1.pptx

  • 1. UNIVERSITY OF ENGINEERING AND TECHNOLOGY, LAHORE Group 8 Presented by:- 1) 2021-ME-533 2) 2021-ME-523 3) 2021-ME-528 4) 2021-ME-538
  • 2.  Metal sheet forming  Principle  Types  Working  Conclusion
  • 3.  Metal forming is a fabrication process that create structural parts and component out of metal sheets or tubing  A basic metal forming process will bend or deform a metal work piece to a desired geometry shape
  • 4.  In 1977 during this time they began to build their first machine , which produced nail and filters later they came to produced machine for cutting and deep drawing of sheet drawing of sheet metal  this led to the idea of forming machine and compete lines to follow flexible sheet metal working  In 1987 business activity begin to develop and work request increase exponentially it became necessary to organize a new structure to deal with the increased demand for the brother machinery  In 2002 the company celebrated its 25 year in operation and the current complex cover a total area of 60,000 square meters ,of which 20,000 is the workshop and 15000 square meters make up the company officers  In 2004 re styling of the company logo represented the new direction of the company
  • 5.  There are three major classes of process of sheet metal working  Cutting is the use of shearing forces to remove material from a work piece technically not a metal forming process, but of extreme industrial importance  Bending is the forming of a sheet metal work about an axis  Deep drawing is the forming of a cup or box with a flat base and straight walls, from a sheet metal blank  Other process other sheet metal working process such as ironing spinning rubber forming and high energy rate forming are also discussed in latter section
  • 6.  Sheet metal is made by running hot slabs of metal through a series of roughing rolling stands that makes them thinner and longer. To make them even thinner, these sheet go through finishing rolling stands and are then cooled and rolled into coils.
  • 7. There are two main working operations of metal sheet:  Cutting  Forming
  • 8.  Bending  Roll Forming  Spinning  Deep Drawing  Stretch Forming  Shearing  Blanking  Piercing  Notching  Performing  Slitting  Lancing
  • 9. A process in which force is applied on metal sheet piece to form a desired shape.  V-Bending  Air Bending Source : Adopted from Google Source : Adopted from Google
  • 10. A process in which a metal sheet piece convert from its plan shape to a roll.  It’s a machines which you see in fig.1 which convert sheet metal in roll.  There is also a manual machine in fig.2 Source : Adopted from Google Source : Adopted from Google
  • 11. Spinning is a process in which metal sheet convert to a specific shape via spinning.  You can easily understand the spinning by video.1 and fig.1 Source : Adopted from Google Source : Adopted from Google
  • 12. Deep Drawing is also called a bending but in it, bending is on an extra level.  In fig.1 and fig.2 there is operation of deep drawing. Source : Adopted from Google Source : Adopted from Google
  • 13. In stretch forming process metal sheet stretch and bent simultaneously.  In fig.1 and fig.2 there is stretching and bending at same time. Source : Adopted from Google Source : Adopted from Google
  • 14. CUTTING OPERATIONS Shearing is a process in metal sheet is cut to required shape, also know as cutting die.  You can see the steps and process in fig.1 and fig.2 Source : Adopted from Google Source : Adopted from Google
  • 15. Blanking is the operation of cutting a flat shape from sheet metal. The produced product is called blank.  As you can see in fig.1 there is a punch which is punching on metal sheet.  After punching the material cut off from from metal sheet is known as Blanking. Source : Adopted from Google
  • 16. A process in which various shaped holes are made on metal sheet where holes are the desired product.  In Piercing we punch the metal sheet and the material remaining after punching is know as piercing.  You can also see the difference between piercing and blanking. Source : Adopted from Google Source : Adopted from Google
  • 17. Notching is a metal-cutting process used on sheet metal, sometimes on angle section or tube. We can say the cutting at the ends of metal sheet is known as Notching.  In Notching we cut the only the ends of metal sheet which is clarify by fig.1  This is use for different purposes as the required product. Source : Adopted from Google
  • 18. A process in which there are several holes are made in one stock where all of the holes are called a perforation.  In figure as you shown there is a die on which several small pins.  When stock applied on metal sheet it produce small holes on metal sheet. Source : Adopted from Google
  • 19. Slitting is a process of cutting larger width coils into narrower width coils with repetitive accuracy at a high speed.  As we receive large roll of metal sheet from industry so we slitting it for our required product.  As you can see in figure the process of slitting. Source : Adopted from Google
  • 20. A process in which metal sheet sheared and bent with one strike of die. A key part of this process is reduction of material, only a modification in its geometry.  You can see the difference between Lancing, Trimming and slitting. Source : Adopted from Google Source : Adopted from Google