haploidic
not defined yet