add v3 reader