adding weighter_mean(), sd(), mad()