added texture mapping on spheres