add torus option