better explanation about weights