triphosphate
not defined yet