add printv and printvv