complete opos_tail