undirectional
not defined yet