2d regular sph
regular sph working