spermogone
not defined yet