added many data vis