gloeocapsa
not defined yet