make user weight a float, not int
a few hacks. temp hack for oom  to split 4 ways
for custom crawls