haploids
not defined yet