require 2y virtual package