improve Piece service.