hemiacetal
not defined yet