prim: add 'type', 'show'