achieved fast, clean and bug-free pivot. sparsity destruction is still an issue in big problems!