fix pos_to_index