bug fix
particle conserving calculations good