giving visualizer obj its own file