added relvar iterator