WIP: make sparsification faster/better (?) and sparsify initialization