start implementation of occlusion query