working with explicit solver. Still working on getting sparse matrix and implicit solver to work well