think I found the last bug in 2d PDE scheme