scoring algo improvements