added 3d sphere