The $TSLA solar panel was one of the outllined parts of the business that was meant to be part of their salvation