Firm production