weighting issue maybe fixed