Really, I'm just posting this in order to point out that haploid gametophyte generation alternates with a diploid sporophyte. Although I can fully understand if you prefer heterogeneous nucleation instead.