more viz, put all viz in viz class