add ideal weight and tweak chart size