updated scores mechanism