- [ ] look at TACS and maybe use Metis nested dissecton? - [ ] or write own nested dissection ordering