added a weighted random utility
weighting