updates to score_weights (use params); update to network scores; added weave-d residual func