select automatically v2 if necessary