Add working weighted scores calculation