font settings

Font Size: Large | Normal | Small
Font Face: Verdana | Geneva | Georgia

Cecidomyiidae

(Family)

Overview

[ Back to top ]

Cecidomyiidae (sometimes misspelled Cecidomyidae) is a family of flies (Order ) known as gall midges or gall gnats. As the name implies, the larvae of most gall midges feed within plant tissue, creating abnormal plant growths called galls.

Cecidomyiid laying eggs on grass

These are very fragile small insects usually only 2-3 mm in length and many are less than 1 mm long. They are characterised by hairy wings, unusual in the Order Diptera, and have long antennae. Worldwide there are 3000+ species but since 1,100 are from well-studied North America this may be an underestimate. Many are economically significant especially the important insect pest of wheat, the Hessian fly, the galls causing severe damage to the crop. Other important pests include the lentil flower midge (Contarinia lentis), the lucerne flower midge (C. medicaginis) and the alfalfa sprout midge (Dasineura ignorata) on the Leguminosae; the Swede midge (Contarinia nasturtii) and the brassica pod midge (Dasineura brassicae) on the Cruciferae; the pear midge (Contarinia pyrivora) and the raspberry cane midge (Resseliella theobaldi) on fruit crops.

A large number of species are natural enemies of other crop pests. The larvae of these species are predaceous, and some are even reported as parasitoids. The most common prey are aphids and spider mites, followed by scale insects , then other small prey such as whiteflies and thrips and many eat the eggs of other insects or mites. Because the tiny larva are incapable of moving considerable distances, there usually has to be a substantial population of prey present before the adults will lay eggs and Cecidiomyiidae are most frequently be seen during pest outbreaks. One species Aphidoletes aphidomyza is an important component of biological control programs for greenhouse crops and is widely sold in the United States of America.

Cecidomyiidae are also known for the strange phenomenon of paedogenesis in which the larval stage reproduces without maturing first. Even stranger in some species the daughter larvae produced within a mother larva consume the mother and in others the reproduction occurs in the egg or pupa.

Photos

[ Back to top ]

Taxonomy

[ Back to top ]

The Family Cecidomyiidae is a member of the Superfamily Sciaroidea. Here is the complete "parentage" of Cecidomyiidae:

The Family Cecidomyiidae is further organized into finer groupings including:

Genera

[ Back to top ]

Acacidiplosis

[more]

Acaroletes

[more]

Acericecis

[more]

Acodiplosis

[more]

Acoenonia

[more]

Acroectasis

[more]

Actilasioptera

[more]

Adelgimyza

[more]

Adiplosis

[more]

Afrodiplosis

[more]

Agevillea

[more]

Alexomyia

[more]

Allarete

[more]

Allaretella

[more]

Allobremia

[more]

Allodiplosis

[more]

Almatamyia

[more]

Alycaulus

[more]

Amaurosiphon

[more]

Amblyspatha

[more]

Amedia

[more]

Amediella

[more]

Ametrodiplosis

[more]

Ampelosucta

[more]

Amradiplosis

[more]

Amraemyia

[more]

Anabremia

[more]

Anadiplosis

A Genus in the Kingdom Animalia. [more]

Anarete

[more]

Anaretella

[more]

Anasphondylia

[more]

Androdiplosis

[more]

Androsacemyia

[more]

Angeiomyia

[more]

Angelinia

[more]

Anisostephus

[more]

Anjeerodiplosis

[more]

Anodontoceras

[more]

Antennardia

[more]

Antichira

[more]

Antichiridium

Apagodiplosis

[more]

Apamargamyia

[more]

Aphidoletes

[more]

Aphodiplosis

[more]

Apiomyia

Aplecus

[more]

Aplonyx

[more]

Apodiplosis

[more]

Aposchizomyia

[more]

Aprionus

[more]

Arafavilla

[more]

Arceuthomyia

[more]

Arcivena

[more]

Arctepidosis

[more]

Arenaromyia

[more]

Aridofavilla

[more]

Arnoldia

[more]

Arnoldiola

[more]

Arrabiadaeamyia

[more]

Artemisiobia

[more]

Arthrocnodax

[more]

Aschistonyx

[more]

Asidiplosis

[more]

Asiodiplosis

[more]

Asphondylia

[more]

Asphondyliidi

[more]

Asphotrophia

[more]

Asphoxenomyia

[more]

Asteralobia

[more]

Asteromyia

[more]

Astictoneura

[more]

Astragalomyia

[more]

Astrodiplosis

[more]

Asycola

[more]

Asynapta

[more]

Asyomyia

[more]

Athidiplosis

[more]

Atolasioptera

[more]

Atopodiplosis

[more]

Atraphaxiola

[more]

Atrichosema

[more]

Atylodiplosis

[more]

Austrodiplosis

[more]

Austrolauthia

[more]

Austrolopesia

[more]

Autodiplosis

[more]

Baccharomyia

[more]

Baeodiplosis

[more]

Baeomyza

[more]

Baeonotus

[more]

Bainidiplosis

[more]

Baldratia

[more]

Barnesina

[more]

Bayeria

[more]

Bayeriola

Bertieria

[more]

Bimba

[more]

Blaesodiplosis

[more]

Blastodiplosis

[more]

Blastomyia

Bojalodiplosis

[more]

Bothriochloamyia

[more]

Boucheella

[more]

Brachineura

[more]

Brachydiplosis

[more]

Brachylasioptera

[more]

Brachyneura

[more]

Brachyneurina

[more]

Brassomyia

[more]

Braueriella

Bremiola

[more]

Brittenia

[more]

Bruggmannia

[more]

Bruggmanniella

[more]

Brugmanniella

[more]

Bryocrypta

[more]

Bryomyia

[more]

Buhriella

[more]

Buhromyiella

[more]

Bulbepidosis

[more]

Bungomyia

[more]

Burseramyia

[more]

Cacoplecus

[more]

Calamomyia

[more]

Calliperodiplosis

[more]

Callitridiplosis

[more]

Calmonia

[more]

Calodiplosis

[more]

Calopedila

[more]

Calospatha

[more]

Camptodiplosis

[more]

Camptomyia

[more]

Camptoneuromyia

[more]

Campylomyza

[more]

Careopalpis

[more]

Cartodiplosis

[more]

Caryomyia

[more]

Cassidioides

[more]

Cassidoides

Catocha

[more]

Catotricha

[more]

Cecidomyella

[more]

Cecidomyia

[more]

Cecidomyiella

[more]

Cecidomyiidi

[more]

Cecidomyza

[more]

Cecidophila

[more]

Cedrocrypta

[more]

Celticecis

[more]

Centrodiplosis

[more]

Ceratomyia

[more]

Chaetodiplosis

[more]

Chamaediplosis

[more]

Chanchudiplosis

[more]

Charidiplosis

[more]

Chastomera

[more]

Chauliodontomyia

[more]

Chiliodiplosis

[more]

Chilophaga

[more]

Chrybaneura

[more]

Chrysodiplosis

[more]

Cincticornia

[more]

Claspettomyia

[more]

Cleodiplosis

[more]

Clinodiplosis

[more]

Clinophaena

[more]

Clinorhiza

[more]

Clinorrhyncha

[more]

Clinoryncha

[more]

Clusiamyia

[more]

Coccidomyia

[more]

Coccodiplosis

[more]

Coccomorpha

[more]

Coccomyza

[more]

Coccopsis

[more]

Coelodiplosis

[more]

Collula

[more]

Colomyia

[more]

Colpodia

[more]

Compsodiplosis

[more]

Conarete

[more]

Coniophora

[more]

Conodiplosis

[more]

Contarinia

[more]

Contarinomyia

[more]

Copinolasioptera

[more]

Coprodiplosis

[more]

Coquillettomyia

[more]

Cordiamyia

[more]

Cordylodiplosis

[more]

Cordylomyia

[more]

Corinthomyia

[more]

Couridiplosis

[more]

Courteia

[more]

Craneiobia

[more]

Cretocatocha

[more]

Cretocordylomyia

[more]

Cretohaplusia

[more]

Cretomiastor

[more]

Cretowinnertzia

[more]

Cryptolanthia

[more]

Cryptoneurus

[more]

Ctenodactylomyia

[more]

Ctenodiplosis

[more]

Cynips

[more]

Cystiphora

[more]

Cystodiplosis

[more]

Dactylodiplosis

[more]

Dallaiella

[more]

Daphnephila

[more]

Dasineura

[more]

Dasyneuriola

[more]

Delodiplosis

[more]

Delphodiplosis

[more]

Dendrepidosis

[more]

Dentepidosis

[more]

Dentifibula

[more]

Desertepidosis

[more]

Desertomyia

[more]

Desertovelum

[more]

Diadiplosis

[more]

Dialeria

[more]

Diallactes

[more]

Diarthronomyia

[more]

Dibaldratia

[more]

Dicerura

[more]

Dichaetia

[more]

Dichelomyia

[more]

Dichodiplosis

[more]

Dichrodiplosis

[more]

Dichrona

[more]

Dicrodiplosis

[more]

Dicroneurus

[more]

Dictyomyia

[more]

Didactylomyia

[more]

Didymomyia

Diodaulus

Diplodontomyia

[more]

Diplosiola

[more]

Diplosis

[more]

Dirhiza

[more]

Dolicholabis

[more]

Domolasioptera

[more]

Doxodiplosis

[more]

Dracunculomyia

[more]

Drisina

[more]

Dryomyia

[more]

Dyodiplosis

[more]

Echinella

A genus in the Kingdom Animalia. [more]

Edestosperma

[more]

Eleniella

[more]

Eltxo

[more]

Enallodiplosis

[more]

Endaphis

[more]

Endopsylla

[more]

Eocincticornia

[more]

Eohormomyia

[more]

Ephedromyia

[more]

Epicalamus

[more]

Epicola

[more]

Epidiplosis

[more]

Epidosis

[more]

Epihormomyia

[more]

Epilasioptera

[more]

Epimyia

[more]

Epimyiella

[more]

Epourenia

[more]

Erosomyia

[more]

Etsuhoa

[more]

Eucalyptodiplosis

[more]

Eucatocha

[more]

Eudiplosis

[more]

Eumerosema

[more]

Euphorbomyia

[more]

Excrescentia

[more]

Exopsyllomyia

[more]

Fabomyia

[more]

Farquharsonia

[more]

Feltiella

[more]

Feltomyina

[more]

Ferovisenda

[more]

Ficiomyia

[more]

Forbesomyia

[more]

Frauenfeldiella

[more]

Frirenia

[more]

Furcepidosis

[more]

Gagnea

[more]

Galatellomyia

[more]

Geisenheyneria

[more]

Geocrypta

[more]

Geodiplosis

[more]

Gephyraulus

[more]

Geraldesia

[more]

Geromyia

[more]

Gersonomyia

[more]

Ghesquierinia

[more]

Giardomyia

[more]

Gillotiella

[more]

Giraudiella

[more]

Gisonobasis

[more]

Glenodiplosis

[more]

Gnesiodiplosis

[more]

Gobidiplosis

[more]

Golanudiplosis

[more]

Gongromastix

[more]

Grisepidosis

[more]

Groveriella

[more]

Guarephila

[more]

Guignonia

[more]

Gynandrobremia

[more]

Gynapteromyia

[more]

Gynodiplosis

[more]

Hadrobremia

[more]

Halimodendromyia

[more]

Hallomyia

[more]

Halocnemomyia

[more]

Halodiplosis

[more]

Haloxylonomyia

[more]

Haloxylophaga

[more]

Halteromyia

[more]

Haplodiplosis

Haplopalpus

[more]

Haplusia

[more]

Haplusiella

[more]

Harmandia

[more]

Harmandiola

Harpomyia

[more]

Harrisiana

[more]

Hartigiola

[more]

Hasegawaia

[more]

Helicomyia

[more]

Heliodiplosis

[more]

Hemiasphondylia

[more]

Henria

[more]

Herbomyia

[more]

Heterasphondylia

[more]

Heterobremia

[more]

Heterocontarinia

[more]

Heterogenella

[more]

Heteropeza

[more]

Heteropezina

[more]

Heteropezula

[more]

Hiastatus

[more]

Hilversidia

[more]

Holobremia

[more]

Holodiplosis

[more]

Holoneura

[more]

Holoneurus

[more]

Homobremia

[more]

Horidiplosis

[more]

Hormomyia

[more]

Hormosomyia

[more]

Houardiella

[more]

Houardodiplosis

[more]

Huradiplosis

[more]

Hybolasioptera

[more]

Hygrodiplosis

Hyperdiplosis

[more]

Ilidiplosis

[more]

Incolasioptera

[more]

Indodiplosis

[more]

Ipomyia

[more]

Ischnonyx

[more]

Isodiplosis

[more]

Isogynandromyia

[more]

Isolasioptera

[more]

Isosandalum

[more]

Iteomyia

[more]

Itonida

[more]

Izeniola

[more]

Jaapiella

[more]

Jaapiola

[more]

Jamalepidosis

[more]

Janetia

[more]

Janetiella

[more]

Jeannellomyia

[more]

Joannisia

[more]

Kalidiomyia

[more]

Kalodiplosis

[more]

Kaltenbachiola

[more]

Kamptodiplosis

[more]

Karschomyia

[more]

Karshomyia

[more]

Kiefferia

[more]

Kimadiplosis

[more]

Kittada

[more]

Kochiomyia

[more]

Kronodiplosis

[more]

Kronomyia

[more]

Labiatomyia

[more]

Lamellepidosis

[more]

Lamprodiplosis

[more]

Lasioptera

[more]

Lasiopteryx

[more]

Lathyromyza

[more]

Laubertia

[more]

Lauthia

[more]

Ledomyia

[more]

Ledomyiella

[more]

Lepidiomyia

[more]

Lepidodiplosis

[more]

Leptosyna

[more]

Lestodiplosis

[more]

Lestremia

[more]

Liebeliola

[more]

Liodiplosis

[more]

Litchiomyia

[more]

Lithomyza

[more]

Lobodiplosis

[more]

Lobolasioptera

[more]

Lobopterombia

[more]

Lobopteromyia

[more]

Loewiola

[more]

Loewodiplosis

[more]

Lopesia

[more]

Lopesiella

[more]

Lophodiplosis

[more]

Lowiola

[more]

Luisieria

[more]

Luzonomyia

[more]

Lyciomyia

[more]

Lygocecis

[more]

Machaeriobia

[more]

Macrodiplosis

[more]

Macrolabis

[more]

Macroporpa

[more]

Mamaevia

[more]

Mangodiplosis

[more]

Manilkaramyia

[more]

Marilasioptera

[more]

Masakimyia

[more]

Massalongia

[more]

Mayetiola

[more]

Mayteniella

[more]

Megauchomyia

[more]

Megaulus

[more]

Megommata

[more]

Meinertomyia

[more]

Mesodiplosis

A Genus in the Kingdom Animalia. [more]

Metadiplosis

[more]

Metasphondylia

[more]

Meterdiplosis

[more]

Meunieria

[more]

Meunieriella

[more]

Miastor

[more]

Micrasiodiplosis

[more]

Microcerata

[more]

Microcordylomyia

[more]

Microdiplosis

[more]

Micromya

[more]

Micromyia

[more]

Microperrisia

[more]

Microplecus

[more]

Micropteromyia

[more]

Mikaniadiplosis

[more]

Mikiola

[more]

Mikomya

Misospatha

[more]

Mitodiplosis

[more]

Moehniella

[more]

Mohwadiplosis

[more]

Monardia

[more]

Monarthropalpus

[more]

Monarthropselaphus

[more]

Monepidosis

[more]

Monilipennella

[more]

Monobremia

[more]

Monodicrana

[more]

Moreschiella

[more]

Muirodiplosis

[more]

Mycetodiplosis

[more]

Mycocecis

[more]

Mycodiplosis

[more]

Mycophila

[more]

Mycopriona

[more]

Myrciamyia

[more]

Myrciariamyia

[more]

Myricomyia

[more]

Nanodiplosis

[more]

Navasiella

[more]

Navasodiplosis

[more]

Necrophlebia

[more]

Neobaeomyza

[more]

Neocatocha

[more]

Neocerata

[more]

Neocolpodia

[more]

Neodasyneuriola

[more]

Neohaplusia

[more]

Neoisodiplosis

[more]

Neolasioptera

[more]

Neolestremia

[more]

Neomikiella

[more]

Neomitranthella

[more]

Neomycodiplosis

[more]

Neoprotoplonyx

[more]

Neostenoptera

[more]

Neotetraneuromyia

[more]

Neurepidosis

[more]

Neurolasioptera

[more]

Neurolyga

[more]

Nikandria

[more]

Nipponodiplosis

[more]

Nouryodiplosis

[more]

Obolodiplosis

[more]

Occuloxenium

[more]

Ochnephila

[more]

Octodiplosis

[more]

Odinadiplosis

[more]

Odontodiplosis

[more]

Okriomyia

[more]

Oleisicoccus

[more]

Oligarces

[more]

Oligotrophus

[more]

Oligoxenomyia

[more]

Olpodiplosis

[more]

Onodiplosis

[more]

Oribremia

[more]

Orseolia

[more]

Orseoliella

[more]

Orthodiplosis

[more]

Ouradiplosis

[more]

Oxasphondylia

[more]

Ozirhincus

[more]

Ozobia

[more]

Pachydiplosis

[more]

Pachylabis

[more]

Palaeocolpodia

[more]

Palaeospaniocera

[more]

Pallidepidosis

[more]

Panteliola

[more]

Paracolpodia

[more]

Paradiplosis

[more]

Paragephyraulus

[more]

Parallelodiplosis

[more]

Pararete

[more]

Parasphondylia

[more]

Parasynapta

[more]

Paratetraneuromyia

[more]

Parazalepidota

[more]

Parepidosis

[more]

Parwinnertzia

[more]

Paulliniamyia

[more]

Pectinodiplosis

[more]

Pelodiplosis

[more]

Perasphondylia

[more]

Pernettyella

[more]

Perodiplosis

[more]

Peromyia

[more]

Perrisia

[more]

Petiolocecidium

[more]

Phaenepidosis

[more]

Phaenolauthia

[more]

Phagodiplosis

[more]

Phegomyia

[more]

Philadelphella

[more]

Phonodiplosis

[more]

Phyllocecidium

[more]

Phyllodiplosis

[more]

Physalidicola

[more]

Physemocecis

[more]

Phytophaga

[more]

Picrodiplosis

[more]

Pinyonia

[more]

Pipaldiplosis

[more]

Piranea

[more]

Pisoniamyia

[more]

Pisphondylia

[more]

Placochela

[more]

Plagiodiplosis

[more]

Planetes

A Genus in the Kingdom Animalia. [more]

Planodiplosis

[more]

Platydiplosis

[more]

Plecophorus

[more]

Plectrodiplosis

[more]

Plemeliella

[more]

Plesiolauthia

[more]

Plutodiplosis

[more]

Polyardis

[more]

Polygonomyia

[more]

Polystepha

[more]

Poomyia

[more]

Porricondyla

[more]

Potentillomyia

[more]

Primofavilla

[more]

Prionellus

[more]

Proasphondylia

[more]

Procontarinia

[more]

Procystiphora

[more]

Prodiplosis

[more]

Profeltiella

[more]

Prolasioptera

[more]

Promikiola

[more]

Prosaprionus

[more]

Prosepidosis

[more]

Proterodiplosis

[more]

Prowinnertzia

[more]

Pruthidiplosis

[more]

Psadaria

[more]

Psectrosema

[more]

Pseudasphondylia

[more]

Pseudendaphis

[more]

Pseudepidosis

[more]

Pseudhormomyia

[more]

Pseudocamptomyia

[more]

Pseudohormomyia

[more]

Pseudokochiomyia

[more]

Pseudomikiola

[more]

Pseudomonardia

[more]

Pseudoperomyia

[more]

Pterepidosis

[more]

Pteridomyia

[more]

Pumilomyia

[more]

Punarnavomyia

[more]

Pupascleromyia

[more]

Putoniella

[more]

Rabdophaga

[more]

Rabindrodiplosis

[more]

Radulella

[more]

Raodiplosis

[more]

Resseliella

[more]

Retinodiplosis

[more]

Rhipidoxylomyia

[more]

Rhizomyia

[more]

Rhoasphondylia

[more]

Rhopalomyia

[more]

Riveraella

[more]

Rochadiplosis

[more]

Rondaniola

Rosomyia

[more]

Rubsaamenia

[more]

Sackenomyia

[more]

Salsolomyia

[more]

Salvalasioptera

[more]

Scheueria

[more]

Schismatodiplosis

[more]

Schistoneurus

[more]

Schizandrobia

[more]

Schizeneura

[more]

Schizobremia

[more]

Schizomyia

[more]

Schizoneura

[more]

Schmidtiella

[more]

Schueziella

[more]

Sciasphondylia

[more]

Sclerepidosis

[more]

Scopodiplosis

[more]

Semudobia

[more]

Sensepidosis

[more]

Sequoiomyia

[more]

Seriphidomyia

[more]

Serratomyia

[more]

Silvestrina

[more]

Silvestriola

Sissudiplosis

[more]

Sitodiplosis

[more]

Skuhraviana

[more]

Skusemyia

[more]

Smilasioptera

[more]

Solntsevia

[more]

Sophoromyia

[more]

Spaniocera

[more]

Spartiomyia

Sphaerodiplosis

[more]

Spilodiplosis

[more]

Spiraeanthomyia

[more]

Spirorhynchomyia

[more]

Spurgia

[more]

Stackelbergiella

[more]

Stefaniella

[more]

Stefaniola

[more]

Stelechodiplosis

[more]

Stenodiplosis

[more]

Stenoptera

[more]

Stenospatha

[more]

Stephaniella

[more]

Stephodiplosis

[more]

Stephomyia

[more]

Sterrhaulus

Stictobremia

[more]

Stictodiplosis

[more]

Stomatocolpodia

[more]

Stomatosema

[more]

Streptodiplosis

[more]

Strobilodiplosis

[more]

Strobliella

[more]

Styracodiplosis

[more]

Styraxdiplosis

[more]

Sylvenomyia

[more]

Synaptella

[more]

Synarthrella

[more]

Syndiplosis

[more]

Synepidosis

[more]

Syrenomyia

[more]

Taxodiomyia

[more]

Taxomyia

[more]

Tekomyia

[more]

Termitomastus

[more]

Tessaradiplosis

Tetradiplosis

[more]

Tetraneuromyia

[more]

Tetrasphondylia

[more]

Thaumacecidomyia

[more]

Thaumadiplosis

[more]

Theatodiplosis

[more]

Thecodiplosis

[more]

Therodiplosis

[more]

Thomasia

Thomasia is a of plants which are native to southern Australia. All but one species is restricted to the Southwest Botanical Province of Western Australia; the other occurs in South Australia and Victoria. [more]

Thomasiella

[more]

Thomasiniana

[more]

Thorodiplosis

[more]

Thripsobremia

[more]

Thurauia

[more]

Tinconaria

[more]

Tjanshaniella

[more]

Tjanshaniomyia

[more]

Tokiwadiplosis

[more]

Toxomyia

[more]

Tribremia

Tricampylomyza

[more]

Trichelospatha

[more]

Trichepidosis

[more]

Tricholaba

[more]

Trichoperrisia

[more]

Trichopteromyia

A Genus in the Kingdom Animalia. [more]

Trichoxylomyia

[more]

Tricontarinia

[more]

Trigonodiplosis

[more]

Trigonomyia

[more]

Trilobia

[more]

Trilobiella

[more]

Trilobomyia

[more]

Trilobophora

[more]

Triommata

[more]

Triommatomyia

[more]

Trishormomyia

[more]

Trisopsis

[more]

Trissodiplosis

[more]

Tristephana

[more]

Tristephanus

[more]

Tritozyga

[more]

Trogodiplosis

[more]

Tropidiplosis

[more]

Trotteria

[more]

Tyloceramyia

[more]

Ubinomyia

[more]

Udumbaria

[more]

Uleella

[more]

Uleia

[more]

Ulmomyia

[more]

Uncinulella

[more]

Urosema

[more]

Vanchidiplosis

[more]

Vesperomyia

[more]

Vulcanardia

[more]

Wachtliella

[more]

Walshomyia

[more]

Wasmanniella

[more]

Wichmanniella

[more]

Winnertzia

[more]

Winnertziola

[more]

Wyattella

[more]

Xenasphondylia

[more]

Xenhormomyia

[more]

Xenodiplosis

[more]

Xerephedromyia

[more]

Xiphodiplosis

[more]

Xipholasioptera

[more]

Xylodiplosis

[more]

Xylopriona

[more]

Youngomyia

[more]

Yukawamyia

[more]

Zalepidota

[more]

Zatsepinomyia

[more]

Zeuxidiplosis

[more]

Zygiobia

[more]

At least 3 species and subspecies belong to the Genus Zygiobia.

More info about the Genus Zygiobia may be found here.

References

[ Back to top ]

Sources

[ Back to top ]
Last Revised: January 24, 2010
2010/01/24 02:04:58