competitive structure