fixed the foreach loops; I did need to allow it to join pieces.  Also, I added more text to the PCs' y-axis labels