added Sphere host optional argument