complete pos_v1 again