added allocation for Spiral_PieceThread