works with graphics