product and factor markets