add zbuffer next