THE WEIGHTING IS THE HARDEST PART