removed dependence on MP
runs but wrong results
works
+fails on large ptcl count. need to make fail-safe
added setAttrbibute{Min,Max}
fix DD
fixed DD