ivar parsing