adding linearvis