Why do liver cell contain so many mitochondria?

liver cell has many function included metaolism . Metabolism require enery .