GetAllPieces