improved weights