added 2 vars to visIdeal