Differentiate between Thallophyta, Bryophyta and Pteridophyta

Differentiate between Thallophyta, Bryophyta and Pteridophyta.

Differences between thallophyta, bryophyta and pteridophyta are:

Characters Thallophyta Bryophyta Pteridophyta
Habitat Mostly aquatic (fresh and marine- both forms exist). Terrestrial, present in damp places. Terrestrial, present in damp and shady places.
Body Structure Body is undivided in the form of thallus. Body is flat, green thallus (liverworts) or leafy and erect (mosses) Plant body is erect and rigid.
True roots, stems and leaves Absent Absent Present
Vascular system Absent Absent Present
Sex organs Single - celled Multicellular Multicellular and jacketed in sterile cells.