added Sphere and Plane class