New pointer gfx + Cleanup