triary
not defined yet