added custom protocol for batch voxels