Implemented basic recommendation weighting