working on spheres, work in progress