added Point3D and sandbox