add v4 dependency