adding solvers and pressure projection works