worked on sphere