assembled the system, now we are doing the solver.
we need to create a proper test for our utility