adding a visualiztion capability the can be run independent of the command line version