better pid based structure and starting of torus