graphical functions