added rotations in for torus etc