mod weight running without errors. needs logical check