The Utility also collects additional revenue requirements to recover certain costs that the CPUC has authorized the Utility to pass on to customers, including costs to purchase electricity and natural gas; and to fund public purpose, demand response, and customer energy efficiency programs.