started rewriting in depthscreen to buffergeometry