updates to solarFinancial.