piece and pieceImage complete