Senior Graphic Viualizer (1)