adding visualization code and files