renamed foo3D to foo3d