Externality - Negative Externality And Positive Externality
the positive externality is a cause of a market failure because producers do not take the benefits of externality into account to society, therefore they under-produce the good that generates it , a negative externality happens where MSC > MSB.
Factor Immobility
And Market Power .