Non goal driven
Uses toroidal calculus where needed
Repairs the intersection scenario