half vi