SlideShare a Scribd company logo
1 of 2
HYDROGEN RECOVERY
Being from a background that is related to production of ammonia from
hydrocarbons, I am trying to be as elaborate as possible to explain the recovery of
hydrogen gas from the purge gas that has been trickled out to maintain the inert
(unwanted for ammonia production) levels in the ammonia synthesis loop. The
separation of mixture of gases is possible.
Here hydrogen recovery has to be done keeping in mind the continuous
supply of feed and not in batches. The mentioned purge gas has following
contents- hydrogen, argon, methane, nitrogen, water and ammonia. Keeping in
mind the different gases involved in the purge gas, the reasonable way of
separation of gases is combination of pressure swing adsorption process and
Joule-Thomson process, in tandem.
The pressure swing adsorption (PSA unit) is a process that separates a
specific gas from a mixture of gases under pressure based on its peculiar
molecular features that has affinity towards an adsorbent. The adsorbents used
here, do get saturated over a period of time and have to be regenerated. It is
always a good option to have couple of adsorbent beds that work in parallel. In
this case one bed will engage in adsorption of particular gases while the other will
be in regeneration process. I will let you know about the gas which is being used
for the regeneration process
Ammonia and water are the gases that are separated over here. It is a
much better to pre-treat the mixture of gas before feeding it to the PSA unit.
Bring the temperature of the feed gas to a point that helps in condensation of
particular gas in liquid form so that a knockout vessel will do most of the
separation. Keep in mind; we are not that anxious enough to go for the solid state
by recommending condensation.
Now that the gas is free from ammonia and water, let us move on to the
next step of throttling process or Joule- Thomson effect or cryogenic process. Here
the process has to be adiabatic hence a very better quality of insulation has to be
looked into to achieve the desired result. The throttling process helps us achieve
cryogenic temperatures that allows the liquefaction of gases and hence
separation. The heat exchange equipment is a much better option to pre- cool the
incoming gas with outgoing gas being heated up. The throttling is done inside a
vessel that allows us to achieve the cryogenic temperatures which is a result of
huge pressure drop across the throttling device.
Following are the boiling points of gases involved-
• Methane- “-161.5 deg C”
• Argon- “-185.9 deg C”
• Nitrogen- “-195.8 deg C”
• Hydrogen- “-252.9 deg C”
The minimum temperature that can be achieved to get the desired quality
of product gas depends on the pressure drop at throttling point and the insulation
which has been opted for. The separation process involves throttling the gas that
allows the condensation of mixture of unwanted gases and allowing us to keep
the desired hydrogen product in gaseous state.
The condensed mixture of unwanted gases can be used for the purpose of
regeneration for the PSA unit. The regeneration would be effective if the gas
flowing through the adsorbent beds is heated up to improve the removal rate of
ammonia and water. The recovered hydrogen gas is mixed with raw material for
recycling. The efficiency of the unit has to be monitored on regular basis by
tracking the gas analysis on regular basis.
Hope this was informative for the professionals and helpful enough for
educational purpose.

More Related Content

What's hot

Ammonia plant efficiency
Ammonia plant efficiencyAmmonia plant efficiency
Ammonia plant efficiencyHimanshu Sharma
 
Kt Mrs D Problems 1a
Kt Mrs D Problems 1aKt Mrs D Problems 1a
Kt Mrs D Problems 1adodinhkhai
 
First part of distillation slides
First part of distillation slidesFirst part of distillation slides
First part of distillation slidesRohit Kumar
 
K10990 GUDDU ALI RAC ME 6TH SEM
K10990 GUDDU ALI RAC ME 6TH SEMK10990 GUDDU ALI RAC ME 6TH SEM
K10990 GUDDU ALI RAC ME 6TH SEMGuddu Ali
 
Distillation
DistillationDistillation
DistillationAkul Jain
 
Tank atmosphere-Inert gas system
Tank atmosphere-Inert gas systemTank atmosphere-Inert gas system
Tank atmosphere-Inert gas systemnmahi96
 
Lpg lng cargo_handling Merchant Shipping
Lpg lng cargo_handling Merchant ShippingLpg lng cargo_handling Merchant Shipping
Lpg lng cargo_handling Merchant Shippingydmisra
 
Exergy analysis of pre cooled linde system for liquefaction of gases for impr...
Exergy analysis of pre cooled linde system for liquefaction of gases for impr...Exergy analysis of pre cooled linde system for liquefaction of gases for impr...
Exergy analysis of pre cooled linde system for liquefaction of gases for impr...eSAT Publishing House
 
R&ac lecture 16
R&ac lecture 16R&ac lecture 16
R&ac lecture 16sayed fathy
 
Distillation: steam distillation and azeotropic distillation
Distillation: steam distillation and azeotropic distillationDistillation: steam distillation and azeotropic distillation
Distillation: steam distillation and azeotropic distillationsunithaSukumaran3
 
Pressure swing adsorption
Pressure swing adsorptionPressure swing adsorption
Pressure swing adsorptionSunny Chauhan
 
Methanol Loop Start Up and Shut Down
Methanol Loop Start Up and Shut DownMethanol Loop Start Up and Shut Down
Methanol Loop Start Up and Shut DownGerard B. Hawkins
 
Pressure-swing Azeaotropic Dstillation
Pressure-swing Azeaotropic DstillationPressure-swing Azeaotropic Dstillation
Pressure-swing Azeaotropic Dstillationjagdeep123
 

What's hot (19)

Recovery boiler adjustable_air
Recovery boiler adjustable_airRecovery boiler adjustable_air
Recovery boiler adjustable_air
 
Distillation
DistillationDistillation
Distillation
 
HydrogenPSA
HydrogenPSAHydrogenPSA
HydrogenPSA
 
Oil tankers
Oil tankersOil tankers
Oil tankers
 
Ammonia plant efficiency
Ammonia plant efficiencyAmmonia plant efficiency
Ammonia plant efficiency
 
Kt Mrs D Problems 1a
Kt Mrs D Problems 1aKt Mrs D Problems 1a
Kt Mrs D Problems 1a
 
First part of distillation slides
First part of distillation slidesFirst part of distillation slides
First part of distillation slides
 
K10990 GUDDU ALI RAC ME 6TH SEM
K10990 GUDDU ALI RAC ME 6TH SEMK10990 GUDDU ALI RAC ME 6TH SEM
K10990 GUDDU ALI RAC ME 6TH SEM
 
Single effect evaporation
Single effect evaporationSingle effect evaporation
Single effect evaporation
 
Distillation
DistillationDistillation
Distillation
 
Tank atmosphere-Inert gas system
Tank atmosphere-Inert gas systemTank atmosphere-Inert gas system
Tank atmosphere-Inert gas system
 
Lpg lng cargo_handling Merchant Shipping
Lpg lng cargo_handling Merchant ShippingLpg lng cargo_handling Merchant Shipping
Lpg lng cargo_handling Merchant Shipping
 
Exergy analysis of pre cooled linde system for liquefaction of gases for impr...
Exergy analysis of pre cooled linde system for liquefaction of gases for impr...Exergy analysis of pre cooled linde system for liquefaction of gases for impr...
Exergy analysis of pre cooled linde system for liquefaction of gases for impr...
 
R&ac lecture 16
R&ac lecture 16R&ac lecture 16
R&ac lecture 16
 
Distillation: steam distillation and azeotropic distillation
Distillation: steam distillation and azeotropic distillationDistillation: steam distillation and azeotropic distillation
Distillation: steam distillation and azeotropic distillation
 
Pressure swing adsorption
Pressure swing adsorptionPressure swing adsorption
Pressure swing adsorption
 
Unit iii thermodynamics
Unit iii thermodynamicsUnit iii thermodynamics
Unit iii thermodynamics
 
Methanol Loop Start Up and Shut Down
Methanol Loop Start Up and Shut DownMethanol Loop Start Up and Shut Down
Methanol Loop Start Up and Shut Down
 
Pressure-swing Azeaotropic Dstillation
Pressure-swing Azeaotropic DstillationPressure-swing Azeaotropic Dstillation
Pressure-swing Azeaotropic Dstillation
 

Viewers also liked

SOUTHERN PETROCHEMICALS INDUSTRIES CORPORATION LIMITED
SOUTHERN PETROCHEMICALS INDUSTRIES CORPORATION LIMITEDSOUTHERN PETROCHEMICALS INDUSTRIES CORPORATION LIMITED
SOUTHERN PETROCHEMICALS INDUSTRIES CORPORATION LIMITEDDharmaraj Daddikar
 
Finalized readings (mcfl rig).
Finalized readings (mcfl rig).Finalized readings (mcfl rig).
Finalized readings (mcfl rig).Dharmaraj Daddikar
 
PREPARATION FOR BOILER FEED WATER PRODUCTION
PREPARATION FOR BOILER FEED WATER PRODUCTIONPREPARATION FOR BOILER FEED WATER PRODUCTION
PREPARATION FOR BOILER FEED WATER PRODUCTIONDharmaraj Daddikar
 
Steam Reforming - Carbon Formation
Steam Reforming - Carbon FormationSteam Reforming - Carbon Formation
Steam Reforming - Carbon FormationGerard B. Hawkins
 
Synthesis catalyst converter explanation
Synthesis catalyst converter explanationSynthesis catalyst converter explanation
Synthesis catalyst converter explanationDharmaraj Daddikar
 
The Benefits and Disadvantages of Potash in Steam Reforming
The Benefits and Disadvantages of Potash in Steam ReformingThe Benefits and Disadvantages of Potash in Steam Reforming
The Benefits and Disadvantages of Potash in Steam ReformingGerard B. Hawkins
 
Steam Reformer Surveys - Techniques for Optimization of Primary Reformer Oper...
Steam Reformer Surveys - Techniques for Optimization of Primary Reformer Oper...Steam Reformer Surveys - Techniques for Optimization of Primary Reformer Oper...
Steam Reformer Surveys - Techniques for Optimization of Primary Reformer Oper...Gerard B. Hawkins
 
Safety valve in process industry1
Safety valve in process industry1Safety valve in process industry1
Safety valve in process industry1Nitesh Chauhan
 
Steam Reforming - Catalyst Loading
Steam Reforming - Catalyst LoadingSteam Reforming - Catalyst Loading
Steam Reforming - Catalyst LoadingGerard B. Hawkins
 
Normal Operation of Steam Reformers on Hydrogen Plants
Normal Operation of Steam Reformers on Hydrogen PlantsNormal Operation of Steam Reformers on Hydrogen Plants
Normal Operation of Steam Reformers on Hydrogen PlantsGerard B. Hawkins
 
Reformer Tube Metallurgy: Design Considerations; Failure Mechanisms; Inspecti...
Reformer Tube Metallurgy: Design Considerations; Failure Mechanisms; Inspecti...Reformer Tube Metallurgy: Design Considerations; Failure Mechanisms; Inspecti...
Reformer Tube Metallurgy: Design Considerations; Failure Mechanisms; Inspecti...Gerard B. Hawkins
 
Process Safety Kpi
Process Safety KpiProcess Safety Kpi
Process Safety KpiArthurGroot
 
Theory of Carbon Formation in Steam Reforming
Theory of Carbon Formation in Steam Reforming Theory of Carbon Formation in Steam Reforming
Theory of Carbon Formation in Steam Reforming Gerard B. Hawkins
 

Viewers also liked (20)

Catalyst unloading details
Catalyst unloading detailsCatalyst unloading details
Catalyst unloading details
 
SOUTHERN PETROCHEMICALS INDUSTRIES CORPORATION LIMITED
SOUTHERN PETROCHEMICALS INDUSTRIES CORPORATION LIMITEDSOUTHERN PETROCHEMICALS INDUSTRIES CORPORATION LIMITED
SOUTHERN PETROCHEMICALS INDUSTRIES CORPORATION LIMITED
 
Finalized readings (mcfl rig).
Finalized readings (mcfl rig).Finalized readings (mcfl rig).
Finalized readings (mcfl rig).
 
HALDIA PETROCHEMICALS LIMITED
HALDIA PETROCHEMICALS LIMITEDHALDIA PETROCHEMICALS LIMITED
HALDIA PETROCHEMICALS LIMITED
 
PREPARATION FOR BOILER FEED WATER PRODUCTION
PREPARATION FOR BOILER FEED WATER PRODUCTIONPREPARATION FOR BOILER FEED WATER PRODUCTION
PREPARATION FOR BOILER FEED WATER PRODUCTION
 
Steam Reforming - Carbon Formation
Steam Reforming - Carbon FormationSteam Reforming - Carbon Formation
Steam Reforming - Carbon Formation
 
Synthesis catalyst converter explanation
Synthesis catalyst converter explanationSynthesis catalyst converter explanation
Synthesis catalyst converter explanation
 
Reformer Catalyst Report
Reformer Catalyst ReportReformer Catalyst Report
Reformer Catalyst Report
 
The Benefits and Disadvantages of Potash in Steam Reforming
The Benefits and Disadvantages of Potash in Steam ReformingThe Benefits and Disadvantages of Potash in Steam Reforming
The Benefits and Disadvantages of Potash in Steam Reforming
 
Steam Reformer Surveys - Techniques for Optimization of Primary Reformer Oper...
Steam Reformer Surveys - Techniques for Optimization of Primary Reformer Oper...Steam Reformer Surveys - Techniques for Optimization of Primary Reformer Oper...
Steam Reformer Surveys - Techniques for Optimization of Primary Reformer Oper...
 
Safety valve in process industry1
Safety valve in process industry1Safety valve in process industry1
Safety valve in process industry1
 
Steam Reforming - Catalyst Loading
Steam Reforming - Catalyst LoadingSteam Reforming - Catalyst Loading
Steam Reforming - Catalyst Loading
 
REFERENCE 2015
REFERENCE 2015REFERENCE 2015
REFERENCE 2015
 
Normal Operation of Steam Reformers on Hydrogen Plants
Normal Operation of Steam Reformers on Hydrogen PlantsNormal Operation of Steam Reformers on Hydrogen Plants
Normal Operation of Steam Reformers on Hydrogen Plants
 
1.1 intro process_safety
1.1 intro process_safety1.1 intro process_safety
1.1 intro process_safety
 
Hydraulic valves
Hydraulic valvesHydraulic valves
Hydraulic valves
 
Reformer Tube Metallurgy: Design Considerations; Failure Mechanisms; Inspecti...
Reformer Tube Metallurgy: Design Considerations; Failure Mechanisms; Inspecti...Reformer Tube Metallurgy: Design Considerations; Failure Mechanisms; Inspecti...
Reformer Tube Metallurgy: Design Considerations; Failure Mechanisms; Inspecti...
 
14 Tips for Process Safety Management
14 Tips for Process Safety Management14 Tips for Process Safety Management
14 Tips for Process Safety Management
 
Process Safety Kpi
Process Safety KpiProcess Safety Kpi
Process Safety Kpi
 
Theory of Carbon Formation in Steam Reforming
Theory of Carbon Formation in Steam Reforming Theory of Carbon Formation in Steam Reforming
Theory of Carbon Formation in Steam Reforming
 

Similar to Hydrogen Recovery

New Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxNew Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxDurgaPrasadS10
 
wednesday pb sir presentation new 1
wednesday pb sir presentation new 1wednesday pb sir presentation new 1
wednesday pb sir presentation new 1Hari Om Choudhary
 
Hydrogen recovery from purge gas(energy saving)
Hydrogen recovery from purge gas(energy saving)Hydrogen recovery from purge gas(energy saving)
Hydrogen recovery from purge gas(energy saving)Prem Baboo
 
water treatment plant
water treatment plantwater treatment plant
water treatment plantVisheshPunia1
 
Air separation techniques
Air separation techniquesAir separation techniques
Air separation techniquesKarnav Rana
 
Training gas chromotograph
Training gas chromotographTraining gas chromotograph
Training gas chromotographMasab Qadir
 
A Systemic Optimization Approach for the Design of Natural Gas Dehydration Plant
A Systemic Optimization Approach for the Design of Natural Gas Dehydration PlantA Systemic Optimization Approach for the Design of Natural Gas Dehydration Plant
A Systemic Optimization Approach for the Design of Natural Gas Dehydration PlantIJRES Journal
 
8- Regasification.pdf
8- Regasification.pdf8- Regasification.pdf
8- Regasification.pdfelsayedAmer7
 
Method for removal of natural gas impurities
Method for removal of natural gas impuritiesMethod for removal of natural gas impurities
Method for removal of natural gas impuritiesRafay Arfin
 
GAS SWEETENING PROCESSES
GAS SWEETENING PROCESSESGAS SWEETENING PROCESSES
GAS SWEETENING PROCESSESRisman Hatibi
 
dimpfolderssecondsemforrefiningmodulesslides11hydrogenproduction-091009115333...
dimpfolderssecondsemforrefiningmodulesslides11hydrogenproduction-091009115333...dimpfolderssecondsemforrefiningmodulesslides11hydrogenproduction-091009115333...
dimpfolderssecondsemforrefiningmodulesslides11hydrogenproduction-091009115333...AJAYKUMAR801605
 
condensate stablization of upsteam including noman S,N.docx
condensate stablization of upsteam including noman S,N.docxcondensate stablization of upsteam including noman S,N.docx
condensate stablization of upsteam including noman S,N.docxIffatFarooqui
 
Effective Techniques to control gaseous & particulate pollution
Effective Techniques to control gaseous & particulate pollutionEffective Techniques to control gaseous & particulate pollution
Effective Techniques to control gaseous & particulate pollutionShristi Soni
 
carbon molecular sieve nitrogen generation - molecularsievedesiccants.com
carbon molecular sieve nitrogen generation - molecularsievedesiccants.comcarbon molecular sieve nitrogen generation - molecularsievedesiccants.com
carbon molecular sieve nitrogen generation - molecularsievedesiccants.comPharma Desiccants
 
The Economic Comparison Between Dry Natural Gas And Nitrogen Gas For Strippin...
The Economic Comparison Between Dry Natural Gas And Nitrogen Gas For Strippin...The Economic Comparison Between Dry Natural Gas And Nitrogen Gas For Strippin...
The Economic Comparison Between Dry Natural Gas And Nitrogen Gas For Strippin...inventionjournals
 
Estimating the Amount of Moisture Content in Crude Oil Samples
Estimating the Amount of Moisture Content in Crude Oil SamplesEstimating the Amount of Moisture Content in Crude Oil Samples
Estimating the Amount of Moisture Content in Crude Oil SamplesIRJESJOURNAL
 

Similar to Hydrogen Recovery (20)

New Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxNew Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptx
 
wednesday pb sir presentation new 1
wednesday pb sir presentation new 1wednesday pb sir presentation new 1
wednesday pb sir presentation new 1
 
Hydrogen recovery from purge gas(energy saving)
Hydrogen recovery from purge gas(energy saving)Hydrogen recovery from purge gas(energy saving)
Hydrogen recovery from purge gas(energy saving)
 
water treatment plant
water treatment plantwater treatment plant
water treatment plant
 
Air separation techniques
Air separation techniquesAir separation techniques
Air separation techniques
 
Training gas chromotograph
Training gas chromotographTraining gas chromotograph
Training gas chromotograph
 
A Systemic Optimization Approach for the Design of Natural Gas Dehydration Plant
A Systemic Optimization Approach for the Design of Natural Gas Dehydration PlantA Systemic Optimization Approach for the Design of Natural Gas Dehydration Plant
A Systemic Optimization Approach for the Design of Natural Gas Dehydration Plant
 
8- Regasification.pdf
8- Regasification.pdf8- Regasification.pdf
8- Regasification.pdf
 
lecture 3.pptx
lecture 3.pptxlecture 3.pptx
lecture 3.pptx
 
Method for removal of natural gas impurities
Method for removal of natural gas impuritiesMethod for removal of natural gas impurities
Method for removal of natural gas impurities
 
Liquid recovery
Liquid recoveryLiquid recovery
Liquid recovery
 
lecture 4.pdf
lecture 4.pdflecture 4.pdf
lecture 4.pdf
 
GAS SWEETENING PROCESSES
GAS SWEETENING PROCESSESGAS SWEETENING PROCESSES
GAS SWEETENING PROCESSES
 
dimpfolderssecondsemforrefiningmodulesslides11hydrogenproduction-091009115333...
dimpfolderssecondsemforrefiningmodulesslides11hydrogenproduction-091009115333...dimpfolderssecondsemforrefiningmodulesslides11hydrogenproduction-091009115333...
dimpfolderssecondsemforrefiningmodulesslides11hydrogenproduction-091009115333...
 
condensate stablization of upsteam including noman S,N.docx
condensate stablization of upsteam including noman S,N.docxcondensate stablization of upsteam including noman S,N.docx
condensate stablization of upsteam including noman S,N.docx
 
Effective Techniques to control gaseous & particulate pollution
Effective Techniques to control gaseous & particulate pollutionEffective Techniques to control gaseous & particulate pollution
Effective Techniques to control gaseous & particulate pollution
 
carbon molecular sieve nitrogen generation - molecularsievedesiccants.com
carbon molecular sieve nitrogen generation - molecularsievedesiccants.comcarbon molecular sieve nitrogen generation - molecularsievedesiccants.com
carbon molecular sieve nitrogen generation - molecularsievedesiccants.com
 
The Economic Comparison Between Dry Natural Gas And Nitrogen Gas For Strippin...
The Economic Comparison Between Dry Natural Gas And Nitrogen Gas For Strippin...The Economic Comparison Between Dry Natural Gas And Nitrogen Gas For Strippin...
The Economic Comparison Between Dry Natural Gas And Nitrogen Gas For Strippin...
 
Intern Report
Intern ReportIntern Report
Intern Report
 
Estimating the Amount of Moisture Content in Crude Oil Samples
Estimating the Amount of Moisture Content in Crude Oil SamplesEstimating the Amount of Moisture Content in Crude Oil Samples
Estimating the Amount of Moisture Content in Crude Oil Samples
 

Hydrogen Recovery

  • 1. HYDROGEN RECOVERY Being from a background that is related to production of ammonia from hydrocarbons, I am trying to be as elaborate as possible to explain the recovery of hydrogen gas from the purge gas that has been trickled out to maintain the inert (unwanted for ammonia production) levels in the ammonia synthesis loop. The separation of mixture of gases is possible. Here hydrogen recovery has to be done keeping in mind the continuous supply of feed and not in batches. The mentioned purge gas has following contents- hydrogen, argon, methane, nitrogen, water and ammonia. Keeping in mind the different gases involved in the purge gas, the reasonable way of separation of gases is combination of pressure swing adsorption process and Joule-Thomson process, in tandem. The pressure swing adsorption (PSA unit) is a process that separates a specific gas from a mixture of gases under pressure based on its peculiar molecular features that has affinity towards an adsorbent. The adsorbents used here, do get saturated over a period of time and have to be regenerated. It is always a good option to have couple of adsorbent beds that work in parallel. In this case one bed will engage in adsorption of particular gases while the other will be in regeneration process. I will let you know about the gas which is being used for the regeneration process Ammonia and water are the gases that are separated over here. It is a much better to pre-treat the mixture of gas before feeding it to the PSA unit. Bring the temperature of the feed gas to a point that helps in condensation of particular gas in liquid form so that a knockout vessel will do most of the separation. Keep in mind; we are not that anxious enough to go for the solid state by recommending condensation. Now that the gas is free from ammonia and water, let us move on to the next step of throttling process or Joule- Thomson effect or cryogenic process. Here the process has to be adiabatic hence a very better quality of insulation has to be
  • 2. looked into to achieve the desired result. The throttling process helps us achieve cryogenic temperatures that allows the liquefaction of gases and hence separation. The heat exchange equipment is a much better option to pre- cool the incoming gas with outgoing gas being heated up. The throttling is done inside a vessel that allows us to achieve the cryogenic temperatures which is a result of huge pressure drop across the throttling device. Following are the boiling points of gases involved- • Methane- “-161.5 deg C” • Argon- “-185.9 deg C” • Nitrogen- “-195.8 deg C” • Hydrogen- “-252.9 deg C” The minimum temperature that can be achieved to get the desired quality of product gas depends on the pressure drop at throttling point and the insulation which has been opted for. The separation process involves throttling the gas that allows the condensation of mixture of unwanted gases and allowing us to keep the desired hydrogen product in gaseous state. The condensed mixture of unwanted gases can be used for the purpose of regeneration for the PSA unit. The regeneration would be effective if the gas flowing through the adsorbent beds is heated up to improve the removal rate of ammonia and water. The recovered hydrogen gas is mixed with raw material for recycling. The efficiency of the unit has to be monitored on regular basis by tracking the gas analysis on regular basis. Hope this was informative for the professionals and helpful enough for educational purpose.