gfx interface