added gfxbuffer