trivirgate
not defined yet