solar energy branches