nonrival
not defined yet