actually use v3 instead of v21