SMUD has since developed programs in solar and other renewable energy sources.
(SMUD; has developed; programs in solar and other renewable energy sources; T:since)
SMUD
has developed
programs in solar and other renewable energy sources T:since