cell renamed setP to setPiece