SlideShare a Scribd company logo
1 of 13
Principlesofcleftlipandpalateformation
Ahmed Abdulwahab (1330095)
Firas Ahmed Saadallah
(1330074)
• Genetics factor
Chromosomal, Single gene,
Multifactorial – oral clefts, Mitochondrial
• Syndromes
Treacher Collins Syndrome
Hardikar syndrome
Fetal alcohol syndrome
• Environmental factors
Maternal smoking or tobacco exposure
Viral infections
Poor nutrition
Certain Medicinal drugs
Teratogens like
PREDISPOSING FACTORS
High maternal age
Diabetes
Toxemia
Reduced blood supply
Folic acid deficiency
Radiations
FEEDING PROBLEMS
THANKYOU
FORYOUR ATTENTION

More Related Content

What's hot

ORTHOGNATHIC SURGERY.ppt
ORTHOGNATHIC SURGERY.pptORTHOGNATHIC SURGERY.ppt
ORTHOGNATHIC SURGERY.pptDentalYoutube
 
Border Moulding in Complete Denture Prosthesis
Border Moulding in Complete Denture ProsthesisBorder Moulding in Complete Denture Prosthesis
Border Moulding in Complete Denture ProsthesisDr. Alim Al Razi
 
Pit and fissure sealants
Pit and fissure sealantsPit and fissure sealants
Pit and fissure sealantsDocdhingra
 
Diagnosis and treatment planning of edentulous patients
Diagnosis and treatment planning of edentulous patientsDiagnosis and treatment planning of edentulous patients
Diagnosis and treatment planning of edentulous patientsSaransh Malot
 
Lecture 6 correction of dentofacial deformities
Lecture 6 correction of dentofacial deformitiesLecture 6 correction of dentofacial deformities
Lecture 6 correction of dentofacial deformitiesLama K Banna
 
Etiology of malocclusion
Etiology of malocclusionEtiology of malocclusion
Etiology of malocclusionRohan Vadsola
 
Mid face fractures 1 8
Mid face fractures  1  8Mid face fractures  1  8
Mid face fractures 1 8Dhaval Trivedi
 
Oro facial clefts
Oro facial cleftsOro facial clefts
Oro facial cleftsAli Tahir
 
Dental management in thyroid patient
Dental management in thyroid patient Dental management in thyroid patient
Dental management in thyroid patient Pakapat Wi
 
Cleft Lip and Palate
Cleft Lip and PalateCleft Lip and Palate
Cleft Lip and PalateVikas V
 
Orthognathic complications
Orthognathic complicationsOrthognathic complications
Orthognathic complicationsArjun Shenoy
 
Lecture 2 maxillofacial trauma
Lecture 2 maxillofacial traumaLecture 2 maxillofacial trauma
Lecture 2 maxillofacial traumaLama K Banna
 
Inferior Alveolar Nerve Block
Inferior Alveolar Nerve BlockInferior Alveolar Nerve Block
Inferior Alveolar Nerve Blockshabeel pn
 

What's hot (20)

ORTHOGNATHIC SURGERY.ppt
ORTHOGNATHIC SURGERY.pptORTHOGNATHIC SURGERY.ppt
ORTHOGNATHIC SURGERY.ppt
 
Impaction
Impaction Impaction
Impaction
 
Pre Prosthetic Surgery
Pre Prosthetic SurgeryPre Prosthetic Surgery
Pre Prosthetic Surgery
 
Fracture mandibular angle
Fracture mandibular angleFracture mandibular angle
Fracture mandibular angle
 
Border Moulding in Complete Denture Prosthesis
Border Moulding in Complete Denture ProsthesisBorder Moulding in Complete Denture Prosthesis
Border Moulding in Complete Denture Prosthesis
 
Pit and fissure sealants
Pit and fissure sealantsPit and fissure sealants
Pit and fissure sealants
 
Diagnosis and treatment planning of edentulous patients
Diagnosis and treatment planning of edentulous patientsDiagnosis and treatment planning of edentulous patients
Diagnosis and treatment planning of edentulous patients
 
Lecture 6 correction of dentofacial deformities
Lecture 6 correction of dentofacial deformitiesLecture 6 correction of dentofacial deformities
Lecture 6 correction of dentofacial deformities
 
Genioplasty
GenioplastyGenioplasty
Genioplasty
 
Etiology of malocclusion
Etiology of malocclusionEtiology of malocclusion
Etiology of malocclusion
 
Impression for CD
Impression for CDImpression for CD
Impression for CD
 
Mid face fractures 1 8
Mid face fractures  1  8Mid face fractures  1  8
Mid face fractures 1 8
 
Oro facial clefts
Oro facial cleftsOro facial clefts
Oro facial clefts
 
Orthognathic surgery
Orthognathic surgeryOrthognathic surgery
Orthognathic surgery
 
Dental management in thyroid patient
Dental management in thyroid patient Dental management in thyroid patient
Dental management in thyroid patient
 
Cleft Lip and Palate
Cleft Lip and PalateCleft Lip and Palate
Cleft Lip and Palate
 
Orthognathic complications
Orthognathic complicationsOrthognathic complications
Orthognathic complications
 
Fascial space infection
Fascial  space infectionFascial  space infection
Fascial space infection
 
Lecture 2 maxillofacial trauma
Lecture 2 maxillofacial traumaLecture 2 maxillofacial trauma
Lecture 2 maxillofacial trauma
 
Inferior Alveolar Nerve Block
Inferior Alveolar Nerve BlockInferior Alveolar Nerve Block
Inferior Alveolar Nerve Block
 

More from Ahmed Al-Dawoodi

Hepatitis is inflammation of the liver. It can be caused by viruses, alcohol ...
Hepatitis is inflammation of the liver. It can be caused by viruses, alcohol ...Hepatitis is inflammation of the liver. It can be caused by viruses, alcohol ...
Hepatitis is inflammation of the liver. It can be caused by viruses, alcohol ...Ahmed Al-Dawoodi
 
Treatment of class iii malocclusion
Treatment of class iii malocclusionTreatment of class iii malocclusion
Treatment of class iii malocclusionAhmed Al-Dawoodi
 
Dental Managment Of Allergy
Dental Managment Of AllergyDental Managment Of Allergy
Dental Managment Of AllergyAhmed Al-Dawoodi
 
General principles of periodontal surgery
General principles of periodontal surgeryGeneral principles of periodontal surgery
General principles of periodontal surgeryAhmed Al-Dawoodi
 
ADHD ATTENTION-DEFICIT/ HYPERACTIVITY DISORDER
ADHD ATTENTION-DEFICIT/ HYPERACTIVITY DISORDERADHD ATTENTION-DEFICIT/ HYPERACTIVITY DISORDER
ADHD ATTENTION-DEFICIT/ HYPERACTIVITY DISORDERAhmed Al-Dawoodi
 
Parotidectomy under general anaesthesia a case report
Parotidectomy under general anaesthesia   a case reportParotidectomy under general anaesthesia   a case report
Parotidectomy under general anaesthesia a case reportAhmed Al-Dawoodi
 
Considerations for managing partial tooth loss Six Phases of Partial Denture ...
Considerations for managing partial tooth loss Six Phases of Partial Denture ...Considerations for managing partial tooth loss Six Phases of Partial Denture ...
Considerations for managing partial tooth loss Six Phases of Partial Denture ...Ahmed Al-Dawoodi
 
Facial fractures (Case Report)
Facial fractures (Case Report) Facial fractures (Case Report)
Facial fractures (Case Report) Ahmed Al-Dawoodi
 
Salivary glands tumors (Dentistry)
Salivary glands tumors (Dentistry)Salivary glands tumors (Dentistry)
Salivary glands tumors (Dentistry)Ahmed Al-Dawoodi
 
Inherited dentin defects (Dentistry)
Inherited dentin defects (Dentistry)Inherited dentin defects (Dentistry)
Inherited dentin defects (Dentistry)Ahmed Al-Dawoodi
 
Mental health atlas 2011 country profiles.japan
Mental health atlas 2011 country profiles.japanMental health atlas 2011 country profiles.japan
Mental health atlas 2011 country profiles.japanAhmed Al-Dawoodi
 

More from Ahmed Al-Dawoodi (20)

Hepatitis is inflammation of the liver. It can be caused by viruses, alcohol ...
Hepatitis is inflammation of the liver. It can be caused by viruses, alcohol ...Hepatitis is inflammation of the liver. It can be caused by viruses, alcohol ...
Hepatitis is inflammation of the liver. It can be caused by viruses, alcohol ...
 
Squamous cell carcinoma
Squamous cell carcinomaSquamous cell carcinoma
Squamous cell carcinoma
 
Recording jaw relations
Recording jaw relationsRecording jaw relations
Recording jaw relations
 
Treatment of class iii malocclusion
Treatment of class iii malocclusionTreatment of class iii malocclusion
Treatment of class iii malocclusion
 
Dental Managment Of Allergy
Dental Managment Of AllergyDental Managment Of Allergy
Dental Managment Of Allergy
 
General principles of periodontal surgery
General principles of periodontal surgeryGeneral principles of periodontal surgery
General principles of periodontal surgery
 
Ocular trauma
Ocular traumaOcular trauma
Ocular trauma
 
Trigeminal nerve
Trigeminal nerveTrigeminal nerve
Trigeminal nerve
 
ADHD ATTENTION-DEFICIT/ HYPERACTIVITY DISORDER
ADHD ATTENTION-DEFICIT/ HYPERACTIVITY DISORDERADHD ATTENTION-DEFICIT/ HYPERACTIVITY DISORDER
ADHD ATTENTION-DEFICIT/ HYPERACTIVITY DISORDER
 
Parotidectomy under general anaesthesia a case report
Parotidectomy under general anaesthesia   a case reportParotidectomy under general anaesthesia   a case report
Parotidectomy under general anaesthesia a case report
 
Considerations for managing partial tooth loss Six Phases of Partial Denture ...
Considerations for managing partial tooth loss Six Phases of Partial Denture ...Considerations for managing partial tooth loss Six Phases of Partial Denture ...
Considerations for managing partial tooth loss Six Phases of Partial Denture ...
 
Diabetes mellitus
Diabetes mellitusDiabetes mellitus
Diabetes mellitus
 
Tuberculous meningitis
Tuberculous meningitisTuberculous meningitis
Tuberculous meningitis
 
Facial fractures (Case Report)
Facial fractures (Case Report) Facial fractures (Case Report)
Facial fractures (Case Report)
 
Dentinogenesis
DentinogenesisDentinogenesis
Dentinogenesis
 
Salivary glands tumors (Dentistry)
Salivary glands tumors (Dentistry)Salivary glands tumors (Dentistry)
Salivary glands tumors (Dentistry)
 
Inherited dentin defects (Dentistry)
Inherited dentin defects (Dentistry)Inherited dentin defects (Dentistry)
Inherited dentin defects (Dentistry)
 
Head trauma
Head traumaHead trauma
Head trauma
 
Mental health atlas 2011 country profiles.japan
Mental health atlas 2011 country profiles.japanMental health atlas 2011 country profiles.japan
Mental health atlas 2011 country profiles.japan
 
Pulmonology
PulmonologyPulmonology
Pulmonology
 

Recently uploaded

Call Girl Chennai Indira 9907093804 Independent Call Girls Service Chennai
Call Girl Chennai Indira 9907093804 Independent Call Girls Service ChennaiCall Girl Chennai Indira 9907093804 Independent Call Girls Service Chennai
Call Girl Chennai Indira 9907093804 Independent Call Girls Service ChennaiNehru place Escorts
 
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...Miss joya
 
Call Girls Service Noida Maya 9711199012 Independent Escort Service Noida
Call Girls Service Noida Maya 9711199012 Independent Escort Service NoidaCall Girls Service Noida Maya 9711199012 Independent Escort Service Noida
Call Girls Service Noida Maya 9711199012 Independent Escort Service NoidaPooja Gupta
 
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.Artifacts in Nuclear Medicine with Identifying and resolving artifacts.
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.MiadAlsulami
 
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy Girls
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy GirlsCall Girls In Andheri East Call 9920874524 Book Hot And Sexy Girls
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy Girlsnehamumbai
 
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...Garima Khatri
 
Russian Call Girls Chickpet - 7001305949 Booking and charges genuine rate for...
Russian Call Girls Chickpet - 7001305949 Booking and charges genuine rate for...Russian Call Girls Chickpet - 7001305949 Booking and charges genuine rate for...
Russian Call Girls Chickpet - 7001305949 Booking and charges genuine rate for...narwatsonia7
 
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% SafeBangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safenarwatsonia7
 
Call Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on Deliverynehamumbai
 
Sonagachi Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Sonagachi Call Girls Services 9907093804 @24x7 High Class Babes Here Call NowSonagachi Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Sonagachi Call Girls Services 9907093804 @24x7 High Class Babes Here Call NowRiya Pathan
 
Russian Call Girls in Chennai Pallavi 9907093804 Independent Call Girls Servi...
Russian Call Girls in Chennai Pallavi 9907093804 Independent Call Girls Servi...Russian Call Girls in Chennai Pallavi 9907093804 Independent Call Girls Servi...
Russian Call Girls in Chennai Pallavi 9907093804 Independent Call Girls Servi...Nehru place Escorts
 
CALL ON ➥9907093804 🔝 Call Girls Hadapsar ( Pune) Girls Service
CALL ON ➥9907093804 🔝 Call Girls Hadapsar ( Pune)  Girls ServiceCALL ON ➥9907093804 🔝 Call Girls Hadapsar ( Pune)  Girls Service
CALL ON ➥9907093804 🔝 Call Girls Hadapsar ( Pune) Girls ServiceMiss joya
 
Call Girls Service in Bommanahalli - 7001305949 with real photos and phone nu...
Call Girls Service in Bommanahalli - 7001305949 with real photos and phone nu...Call Girls Service in Bommanahalli - 7001305949 with real photos and phone nu...
Call Girls Service in Bommanahalli - 7001305949 with real photos and phone nu...narwatsonia7
 
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Service
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls ServiceKesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Service
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Servicemakika9823
 
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore EscortsVIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escortsaditipandeya
 
Call Girls Yelahanka Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Yelahanka Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls Yelahanka Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Yelahanka Just Call 7001305949 Top Class Call Girl Service Availablenarwatsonia7
 
Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...
Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...
Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...Miss joya
 
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original Photos
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original PhotosCall Girl Service Bidadi - For 7001305949 Cheap & Best with original Photos
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original Photosnarwatsonia7
 

Recently uploaded (20)

Call Girl Chennai Indira 9907093804 Independent Call Girls Service Chennai
Call Girl Chennai Indira 9907093804 Independent Call Girls Service ChennaiCall Girl Chennai Indira 9907093804 Independent Call Girls Service Chennai
Call Girl Chennai Indira 9907093804 Independent Call Girls Service Chennai
 
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
VIP Call Girls Pune Vrinda 9907093804 Short 1500 Night 6000 Best call girls S...
 
Call Girls Service Noida Maya 9711199012 Independent Escort Service Noida
Call Girls Service Noida Maya 9711199012 Independent Escort Service NoidaCall Girls Service Noida Maya 9711199012 Independent Escort Service Noida
Call Girls Service Noida Maya 9711199012 Independent Escort Service Noida
 
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.Artifacts in Nuclear Medicine with Identifying and resolving artifacts.
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.
 
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy Girls
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy GirlsCall Girls In Andheri East Call 9920874524 Book Hot And Sexy Girls
Call Girls In Andheri East Call 9920874524 Book Hot And Sexy Girls
 
Russian Call Girls in Delhi Tanvi ➡️ 9711199012 💋📞 Independent Escort Service...
Russian Call Girls in Delhi Tanvi ➡️ 9711199012 💋📞 Independent Escort Service...Russian Call Girls in Delhi Tanvi ➡️ 9711199012 💋📞 Independent Escort Service...
Russian Call Girls in Delhi Tanvi ➡️ 9711199012 💋📞 Independent Escort Service...
 
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
VIP Mumbai Call Girls Hiranandani Gardens Just Call 9920874524 with A/C Room ...
 
Russian Call Girls Chickpet - 7001305949 Booking and charges genuine rate for...
Russian Call Girls Chickpet - 7001305949 Booking and charges genuine rate for...Russian Call Girls Chickpet - 7001305949 Booking and charges genuine rate for...
Russian Call Girls Chickpet - 7001305949 Booking and charges genuine rate for...
 
sauth delhi call girls in Bhajanpura 🔝 9953056974 🔝 escort Service
sauth delhi call girls in Bhajanpura 🔝 9953056974 🔝 escort Servicesauth delhi call girls in Bhajanpura 🔝 9953056974 🔝 escort Service
sauth delhi call girls in Bhajanpura 🔝 9953056974 🔝 escort Service
 
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% SafeBangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
 
Call Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on Delivery
 
Sonagachi Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Sonagachi Call Girls Services 9907093804 @24x7 High Class Babes Here Call NowSonagachi Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
Sonagachi Call Girls Services 9907093804 @24x7 High Class Babes Here Call Now
 
Russian Call Girls in Chennai Pallavi 9907093804 Independent Call Girls Servi...
Russian Call Girls in Chennai Pallavi 9907093804 Independent Call Girls Servi...Russian Call Girls in Chennai Pallavi 9907093804 Independent Call Girls Servi...
Russian Call Girls in Chennai Pallavi 9907093804 Independent Call Girls Servi...
 
CALL ON ➥9907093804 🔝 Call Girls Hadapsar ( Pune) Girls Service
CALL ON ➥9907093804 🔝 Call Girls Hadapsar ( Pune)  Girls ServiceCALL ON ➥9907093804 🔝 Call Girls Hadapsar ( Pune)  Girls Service
CALL ON ➥9907093804 🔝 Call Girls Hadapsar ( Pune) Girls Service
 
Call Girls Service in Bommanahalli - 7001305949 with real photos and phone nu...
Call Girls Service in Bommanahalli - 7001305949 with real photos and phone nu...Call Girls Service in Bommanahalli - 7001305949 with real photos and phone nu...
Call Girls Service in Bommanahalli - 7001305949 with real photos and phone nu...
 
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Service
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls ServiceKesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Service
Kesar Bagh Call Girl Price 9548273370 , Lucknow Call Girls Service
 
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore EscortsVIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
 
Call Girls Yelahanka Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Yelahanka Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls Yelahanka Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Yelahanka Just Call 7001305949 Top Class Call Girl Service Available
 
Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...
Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...
Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...
 
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original Photos
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original PhotosCall Girl Service Bidadi - For 7001305949 Cheap & Best with original Photos
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original Photos
 

Principles of cleft lip and palate formation