modify score principle