Senior Graphic Viualizer (3)