add VIF management