gfx update
major changes