added p_solver to ipynb