add lookupPiece