graphical solutions