improvements to gfx