* Add weighting system
