spermation
not defined yet