Piece Gathering to Piece the pieces