fixed vish init