added vib initialization methods