3d distributed setup