add showitem, formatitem, and identify into api