cấu trúc của vif