trilogic
not defined yet