add vinit-ivar