moved vis-ideal