complete pos_v1