now with graphics