updated util
added SubproblemsSolver and added it to the pipeline in
solve_subproblems