updated grid3D.py