The predominant stage of its life cycle is the gametophyte which consists of two stages protonema and leafy stages.
Leafy stage are attached to the soil through unicellular and branched rhizoids.
Sex organs-antheridia and archegonia are produced at the apex of the leafy shoots.
All of the above