separate visualization code