add a ToString for Partition