Working on 2d poisson