sphere and torus to fix