updated analytic viz