pos pototype
pos2